Exporting large scene with 8M+ instances

Hi there, I’m a beginner in USD and I’m currently trying to export a large scene to USD format for sharing.

This scene was originally authored in Blender, but I was able to export many of the geometry nodes based scattering systems to individual USD files. Now I’d like merge and flatten these separate scattering systems as they use the same underlying geometry.

However, due to sheer number of instances in some circumstances, when I approach roughly 2M some 3D DCC tools just stop working altogether. I tried this workflow in Houdini LOPs and Omniverse USD Composer.

I did read up that Disney USD Moana dataset seems to have a lot more instances than what I ultimately have in this scene, however I’m not sure what needs to be done here to optimize these files for fast loading and sharing.

Any tips or suggestions will be appreciated.

Hi Cristiano,

You can definitely keep the separate files as “separate” files, and still have them sharing the same prototype, but I’m wondering how are you exporting those instances.
Are they PointInstancers or individual instanceable elements ?

Cheers!