StaticMesh Nanite Assemblies are not exported to USD

We use a fair bit of StaticMesh nanite assemblies in our environments, but we also have to export our levels to USD for use in another app. The static mesh assemblies end up empty when we do this. Skeletal mesh assemblies export their fallback representation, but static mesh assemblies have nothing. Ideally these would export as round trippable USD that adheres to the nanite assembly schema - but in the short term it would be great if just the fallback could be used for static mesh assemblies.

I’m not sure if its related - but the reference viewer doesn’t show the static mesh parts as dependencies, whereas an SKM assembly will show the skeletal mesh parts as dependencies

Steps to Reproduce

  1. Ensure “Nanite Assembly Editor Utilities” and “USD Import” plugin are enabled
  2. Add some cubes to a level and use the Scripted Actor Actions to create a StaticMesh nanite assembly
  3. Right click on the new asset and export as usd, and also as fbx
  4. Observe the USD file doesn’t contain proper mesh data, but that the fbx does.

Hey Luke, this is being look at this week now that we are back from Fest.

Thanks Tony, as discussed on slack this can be resolved for our use case by unchecking “Export Static Mesh Source Data”.