Import multi region USD file to Solaris

   1250   1   1
User Avatar
Member
4 posts
Joined: May 2024
Offline
Question
When an external fbx file is imported into Houdini, geometry consisting of multiple parts is imported.
When this is exported as a USD file, the multiple parts seem to be maintained.
However, when the exported USD file is loaded into stage on solaris, only a single part is displayed and the other parts are lost.




Import by file node to obj. It seems to no problem.
The yellow area is the selected mesh and the dark blue area has the material set and colored.



Import by FilmeboxFBX options to obj.
It seems that it has multi-region.



This is imported file by reference node to stage on solaris. It has a part only (label only)
How do I set up the USD file to be loaded into solaris as a multi-region in the reference node?


My Houdini environment

Houdini Apprentice 20.0

Attachments:
import by file node.png (3.8 MB)
import by FilmeboxFBX.png (3.8 MB)
USDimport to solaris.png (3.0 MB)

User Avatar
Staff
4588 posts
Joined: July 2005
Offline
This is going to depend a lot on how the USD scene graph is being authored. But in general you might want to look into the difference between sublayering and referencing USD layers. Sublayering will load the entire USD scene graph described in the USD file. Referencing must specify a single root primitive in the source USD file, and only that prim (and its descendants) are brought into your scene. So one solution here is to usea Sublayer LOP instead of a Reference LOP to bring in the file. The other option is to change the way the USD file is being generated so that all the "parts" have a common root prim (/root/part1, /root/part2 instead of /part1 and /part2).
  • Quick Links