I don't know what search terms to use to describe a question I have, so I'll try asking it here:
I have an obj file I snagged from an online marketplace; I'd like to convert it to USD. I read it in a sopnet node, and if I just reference this output in a SopImport, I see what I expect to see, which is the object, separated into gprims according to shader assignment:
I insert a USDExport SOP with default settings, and write out a USD file. I then insert a USDImport file (again with default settings), and output this from my sopnet instead. I see in SOPs that I have a "packed USD". In Solaris, my scene graph looks different now...I can no longer see the mesh prims, and the icon next to the root node looks different:
In LOPS, if I Reference in the USD file I just exported, I get a scene graph tree that looks like what I expect, and matches what I get without the USD export/import bit:
I feels like I'm missing an extra traversal step or something when I read my exported usd file, am I warm with that guess?
Attached is a hip file demonstrating this.



