USD Unpacker - Automatically convert general actors to functional actors

I use USD to sync data between Blender and Unreal Engine at my side project.(recognising that USD is primarily an interchange format rather than a final import solution). While it preserves the original data structure, the optimisation phase requires native actors to support Nanite, HLODs, and draw call management.

I developed a plugin to automate this conversion, transitioning USD containers into functional native actors.

It has two modes:

  • Automation Mode: Select the root and it sorts the whole hierarchy.
  • Selection Mode: Only converts specific actors you’ve picked.

The tool includes an Analyse Pass for hierarchy reporting and supports a single Undo step to maintain a non-destructive workflow. Hope this is helpful for your own projects.


I released two versions, and both are availble on Fab.

  • Free version
  • Original version