I am trying to convert my own character to comply with all the SkelRoot, SkelAnimation, etc standards so I can animate it using SkelAnimation clips. I probably still have something wrong with my character, but I don’t know what. Reporting the problems here together in case they are related.
I am using 2023.1 (no idea if this happens in earlier versions).
- When I drag a new character into the sequencer, the view range changes from 0->300 to 300->300. Its confusing as I often then drag an animation clip in, and wonder where it is. (Its dropped in at offset 300, which is after the end!)
Before - note the view range at the bottom has view start 0.
When I drag a new character into the sequencer (the left panel, under the “motion…female” text), it creates a new track correctly, but the view start offset is changed to 300 at the same time. Is that a bug? (It is at least annoying as I keep having to remember to reset the view range back to start from 0). (Many other actions do the same after watching it for a while.)
- I can successfully use the retargeting window to play an animation clip on my character. But when I try to drag my character into the sequencer, then play the clip, nothing happens, but I get warnings such as
2023-07-01 00:26:44 [Warning] [omni.usd] Warning (secondary thread): in ProcessPropertyChange at line 522 of W:\ac88d7d902b57417\USD\pxr\usdImaging\usdSkelImaging\skeletonAdapter.cpp -- Unhandled ProcessPropertyChange callback for cachePath </World/Liana_v1_22_1_fixed/Root/J_Bip_C_Hips0/Skeleton/stand_to_sit_251081> in UsdSkelImagingSkelAdapter.
in the Console. Any idea what might be causing that? I assume my model is missing some properties or similar, but I cannot spot what they are. I have not successfully got an animation clip to play on my character, other than via ‘preview’ in the retargeting window. Any suggestions appreciated!
UPDATE: For the second point, it turned out I missed the “Add Animation / SkelBinding” step on the animation clip I was using. The animation clip now works fine in the Sequencer, but I still get warnings such as 2023-07-01 03:12:23 [Warning] [omni.usd] Warning: in _CopyMetadata at line 5080 of W:\ac88d7d902b57417\USD\pxr\usd\usd\stage.cpp -- Failed copying metadata: Cannot set field 'variability' of type 'SdfVariability' to provided value '' because the value is an incompatible type 'void', on spec </World/Sequence/Liana_v1_22_1_fixed/stand_to_sit_251081_Clip/__sequence__clipAnim_43.animationSkelBinding:sourceSkeleton>
. But another step forwards!