Hello, Iam wondering if its possible to export a level as USD with instances. So if an asset gets used several times and just moved around, thats its instanced in the USD file.
Thanks, Andreas
I second this question. At the moment exporting staticMesh actors as USD doesn’t seem to give much control over hierarchy or whether or not something will be instanced.
Is this supported, or is there a plan to support it?
The documentation on usd seems to be mostly based around import, and as far as I know, scene actors cannot be added to the usd stage to give control over export.
There is a list of supported features for USD here, with a subsection for Export and one for the stage.
Regarding exporting instances, the exporter will choose how to export based on how the scene is built in the editor.
- Actors with different meshes: you should have a separate mesh representation for each mesh, exported as distinct files on disk. (I tested with usda export)
- Actors using the same mesh: you should have one mesh representation exported as a single mesh file, and several nodes referencing the same mesh data in USD
- Hierarchical instance static mesh should be exported as point instancer in USD. In a similar way the mesh data is exported as a single mesh file.