It would be helpful to support the following USD import stage traversal options:
Filter prims based on purpose (guide, proxy and render)
Enable traversing instances with instance proxies to create a unique Blender object for each instance.
See the attached puposeTest.zip for an example USDA containing primitives with assigned purpose. See the Kitchen_set_instanced.usd in Pixar's Kitchen Set for an example with instanceable prims.
I've already implemented these changes in a local branch, including a fix to a small memory leak in the stage traversal code where a reader is instantiated for the pseudo root but is never used or deleted.
I'm attaching a screenshot of the new options in the USD Import dialog.
It would be helpful to support the following USD import stage traversal options:
See the attached puposeTest.zip for an example USDA containing primitives with assigned purpose. See the Kitchen_set_instanced.usd in Pixar's Kitchen Set for an example with instanceable prims.
I've already implemented these changes in a local branch, including a fix to a small memory leak in the stage traversal code where a reader is instantiated for the pseudo root but is never used or deleted.
I'm attaching a screenshot of the new options in the USD Import dialog.
purposeTest.zip