Animated .usd does not import as a reference nor payload

Hello,
Whenever I try to import an animated .usd object to Create as Reference or Payload, only an empty Xform with the object name is created. The only way to import it is to Insert As a Sublayer.

Below is my log, after export as Reference / Payload.

2022-11-16 15:04:42 [982,116ms] [Info] [omni.kit.manipulator.prim.model] Tf.Notice.Revoke in PrimTransformModel
2022-11-16 15:04:42 [982,116ms] [Info] [omni.kit.menu.utils.scripts.utils] omni.kit.menu.utils.refresh_menu_items Create
2022-11-16 15:04:43 [983,200ms] [Warning] [omni.usd] Warning: in _ReportErrors at line 2830 of C:\b\w\ca6c508eae419cf8\USD\pxr\usd\usd\stage.cpp – Unresolved payload path on prim @anon:000002117D7FC180:World1.usd@,@anon:000002117D7FC270:World1-session.usda@</Sample_Broadleaf_Forest>. (computing expanded prim index for </Sample_Broadleaf_Forest> on stage @anon:000002117D7FC180:World1.usd@ <0000020FD8A7BDC0>)

2022-11-16 15:04:43 [983,208ms] [Warning] [omni.usd] Warning: in _ReportErrors at line 2830 of C:\b\w\ca6c508eae419cf8\USD\pxr\usd\usd\stage.cpp – Unresolved payload path on prim @anon:000002117D7FC180:World1.usd@,@anon:000002117D7FC270:World1-session.usda@</Sample_Broadleaf_Forest>. (computing expanded prim index for </Sample_Broadleaf_Forest> on stage @anon:000002117D7FC180:World1.usd@ <0000020FD8A7BDC0>)

2022-11-16 15:04:44 [984,069ms] [Info] [omni.kit.menu.utils.scripts.utils] omni.kit.menu.utils.refresh_menu_items Create
2022-11-16 15:04:45 [985,381ms] [Info] [omni.meshraycast.plugin] Start refresh data for BVH
2022-11-16 15:04:45 [985,381ms] [Info] [omni.meshraycast.plugin] Bound index 100 is reused
2022-11-16 15:04:45 [985,381ms] [Info] [omni.meshraycast.plugin] End refresh data for BVH early. Only refit is needed
2022-11-16 15:04:45 [985,381ms] [Info] [omni.meshraycast.plugin] End refresh data for BVH
2022-11-16 15:27:01 [2,320,801ms] [Warning] [omni.usd] Warning: in _ReportErrors at line 2830 of C:\b\w\ca6c508eae419cf8\USD\pxr\usd\usd\stage.cpp – Unresolved payload path on prim @anon:000002117D7FC180:World1.usd@,@anon:000002117D7FC270:World1-session.usda@</Sample_Broadleaf_Forest_CUSTOM_01>. (recomposing stage on stage @anon:000002117D7FC180:World1.usd@ <0000020FD8A7BDC0>)

2022-11-16 15:27:01 [2,320,816ms] [Info] [omni.kit.menu.utils.scripts.utils] omni.kit.menu.utils.refresh_menu_items Create
2022-11-16 15:27:10 [2,330,085ms] [Info] [omni.kit.manipulator.prim.model] Tf.Notice.Register in PrimTransformModel
2022-11-16 15:27:10 [2,330,085ms] [Info] [omni.kit.menu.utils.scripts.utils] omni.kit.menu.utils.refresh_menu_items Create
2022-11-16 15:27:10 [2,330,350ms] [Info] [omni.kit.menu.utils.scripts.utils] omni.kit.menu.utils.refresh_menu_items Create

Hi Karol,
We will look into this, but I suspect that right now animated usd files are limited to being fully imported as geometry and not as any kind of reference. I hope you can find a work around, to use your files like this for now. We will look into what can be done for the future.

for a payload is it just coming in as a disabled payload ?? might still have to enable it to load it.

@karol.osinski - Try to open your source usd and make sure it has a default prim at the top of the stack. If it doesn’t you’ll need to create an xform and parent everything underneath it. Then right click on the xform and set it to Default Prim. I’m guessing based on your description that this is the issue.
If you do have a default prim already and are still seeing the behavior, save the stage after you drop in the payload and reopen it.

1 Like

Hi @dtyner, thanks a lot for your answer! I was inserting the object under a xform node but never set it as Default Prim.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.