The file only contains a skeleton with animation on it. I’ve been trying to replicate my regular FBX workflow by having a rigged character with the geometrical mesh in A/T-pose in one file and animated skeleton files with no geometry attached separately. I’ve been able to to get the rig file to work as it should, but the animation files are not working without attaching the geometrical mesh to the files.
Are there any solutions to this issue?
Also, I noticed that “Use Motion from Skel Root” doesn’t always work. There are a few files I haven’t been able to import with this on (same error). Is it related to my first issue?
Here are the .blend-files to try exporting as USD as well in case of it being a Blender specific issue. Need to use Blender 4.1+, since the devs recently added new animation export options for USD. Rig_TestDroid.blend (190.5 KB) Anim_00_TestDroid_Wave.blend (185.1 KB)
Okay,
so USD import dialog does not support the same workflow you are used to with FBX yet. You cannot import a file with only an animation as you cannot specify the skeleton to be used in the import settings.
It is probably going against your workflow but you can try to create a new USD stage in which you compose the skeleton with the animation.
So either you change your blender export workflow to export animation with skeleton
or you have to compose the two together in a new stage.
e.g.: I did it in Unreal
create an empty stage
add Rig_TestDroid.usdc as a reference on the root
add TestDroid_Anim_Wave.usdc as a second reference on the root
Now I can import all at once.
Thank you for your assistance! Yeah, I was afraid of that. Thanks for confirming it!
I just tried your method and it works. Going to take a bit of getting used to. Thanks for the tip!
A follow up question I have is if it is possible to merge multiple animation files besides that wave animation into the same file? Can multiple USD files be merged to the root at once, or must I use the Root method for each file? Also, is there a way to retain the name of the animation when being referenced? When I merged it the name became this instead: