You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It appears that changes to metadata on Prims beneath a UsdSkel Root.
UsdImaging is not correctly updated when changing metadata in descendant prims of UsdSkelRoot.
This issue results in blackout in UsdViewer and errors, that are not recovered until layers are reloaded. Here's a sample of the errors.
Error 1):
Traceback (most recent call last):
File "C:\USD2411_py310\lib\python\pxr\Usdviewq\appController.py", line 4998, in onPrimSelected
while prim.IsInstanceProxy():
RuntimeError: Accessed invalid null prim
Error 1.5): Continue from 1, and toggle enabling Materials.
ERROR: Usdview encountered an error while rendering.Used expired 'Mesh' prim </HumanFemale_Group/HumanFemaleHair/Geom/Hair/Layers/HeadHair/BetaLeft_HairLayer/Standin/Shell_sbdv> - UsdExpiredPrimAccessError thrown:
-> Usd_ThrowExpiredPrimAccessError at C:\workspace\jped\github\USD\pxr\usd\usd\primData.cpp:266
Error 2) Selection fails to work. This is far easier to reproduce.
Expand the scene up such that all the Geom and Looks prims are visible (no need to go deeper).
Ensure selection in the viewport is working, and that selecting the Geom prims highlights these respective portions in yellow, and that selecting the hair or skin highlights in yellow (or selection color).
Right click and disable /HumanFemale_Group/HumanFemaleHair/Geom
Notice selection in the viewer no longer works.
Reload the stage.
Selection works again as per 3.
System Information (OS, Hardware)
Win11(NVIDIA A2000) and Rocky9(NVIDIA P4000)
Package Versions
v24.05 and v24.11-rc1 (likely earlier versions too)
Description of Issue
It appears that changes to metadata on Prims beneath a UsdSkel Root.
UsdImaging is not correctly updated when changing metadata in descendant prims of UsdSkelRoot.
This issue results in blackout in UsdViewer and errors, that are not recovered until layers are reloaded. Here's a sample of the errors.
Error 1):
Error 1.5): Continue from 1, and toggle enabling Materials.
Error 2) Selection fails to work. This is far easier to reproduce.
Steps to Reproduce
Error 1)
https://openusd.org/release/dl_usdskel_examples.html
For Error 1):
3. Try selecting the hair (which you'll notice is still visible in the scene despite the geo being deactivated)
For Error 1.5):
3. Toggle
Enable Scene Materials
fromdisplay
menu in the viewer.Error 2):
https://openusd.org/release/dl_usdskel_examples.html
Geom
andLooks
prims are visible (no need to go deeper).Geom
prims highlights these respective portions in yellow, and that selecting the hair or skin highlights in yellow (or selection color)./HumanFemale_Group/HumanFemaleHair/Geom
System Information (OS, Hardware)
Win11(NVIDIA A2000) and Rocky9(NVIDIA P4000)
Package Versions
v24.05 and v24.11-rc1 (likely earlier versions too)
Build Flags
--alembic --no-hdf5 --usd-imaging --usdview --no-tutorials --no-examples --build-shared --python
The text was updated successfully, but these errors were encountered: