Hello,
This bug appears when importing STEP file, finishing import to some location and then “Save as” as another usd, top tree components have path correction, but subtree no.
Version of isaac-sim-headless is 2020.2.28133
Hello,
This bug appears when importing STEP file, finishing import to some location and then “Save as” as another usd, top tree components have path correction, but subtree no.
would you be able to provide a step by step reproduction of what you are experiencing?
One thing to consider is that the reference paths are based on their parent’s path, so for example if your dependency tree looks something like this:
-a/b/c.usd
-../d/e.usd
-f.usd
the search paths for each item will be:
a/b/c.usd
a/d/e.usd
a/d/f.usd
You can use the USD Paths
(Window->USD Paths) Extension to verify the search paths.
In the reference step file example from the documentation, notice how the reference to the materials asset used by the meshes USDs contains an elipse back to the parent folder:
You can also use the USD paths
extension to mass update the reference paths if you move the usd assets after exporting.
Sure, here’s the steps:
This steps should produce result above.
Thank you. I can reproduce what you are seeing.
This is indeed expected behavior, as mentioned above, the reference paths are always with respect to the direct parent of the assets, therefore a sub-item reference will be resolved according to the parent’s path. your item will still load correctly.
I recognize, however that this makes the path unclear from the details pane, and breaks the “Show in content” shortcut button. The next release has reworked the Details UI and we will make sure to take notes on the references pane and ask for a UI that is more intuitive.