UE 5.6 - USD Import through Interchange doesn't allow a selected Parent Material

Hello

I’m importing a usd asset with textures and materials into Unreal via the Interchange Framework. The materials have been defined with a USDPreviewShader and eveything comes in correctly and hooks the textures up to the default shader.

I would however like to create Material Instance and define a Parent Material. This appears to work with FBX imports but with USD these options appear to be overlooked and whatever I define it still loads the default UsdPreviewSurface Material from the Engine folders.

Might i be missing something, or Is this a limitation of a USD import currently? And if so, are there plans to implement this down the line?

@UE_FlavienP

Thanks!
Michael

You can overwrite the default Master Materials used by the USD importer in the corresponding project settings section here.

That would change for all subsequent import.

If a finer approach is needed then you should try and use an interchange pipeline to override some of the master materials during the import process.