PixarAnimationStudios / OpenUSD

Universal Scene Description
http://www.openusd.org
Other
6.01k stars 1.19k forks source link

Deactivating and reactivating skel prim doesn't bring back animations #2654

Open barbalt opened 1 year ago

barbalt commented 1 year ago

Description of Issue

As the title suggest. On a stage with skel animation, deactivating the Skeleton prim stops the skinned mesh to animate, which makes sense. The problem is that if one reactivate the prim, the animation doesn’t come back.

image Image: skel prim is active, but the character is tposing

Steps to Reproduce

  1. Open HumanFemale.walk.usd example file in usd view
  2. Scrub the timeline and notice the animations are working
  3. Deactivate /HumanFemale_Group/Rig/Skel prim (right click > deactivate)
  4. Reactivate /HumanFemale_Group/Rig/Skel prim (right click > activate)
  5. Scrub the timeline again, notice the animations are no longer work

Expected results: I expected the animations to go back to work once the prim has been reactivated.

Deactivating and reactivating the SkelRoot brings back the animation to working as it should.

System Information (OS, Hardware)

Windows 10

USD 23.08, python 3.11

jesschimein commented 1 year ago

Filed as internal issue #USD-8660