usd materialx unreal engine 5.6

Summary

I saw that since Unreal Engine version 5.6, MaterialX materials can be embedded directly into the main USD file, but it’s not working. For everything to work, I have to export a separate .mtlx file and reference it in the USD. Is there something specific that needs to be done to embed MaterialX materials directly into the USD?

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Assets

Steps to Reproduce

Build a USD asset in which you define a MaterialX material, and load it into Unreal Engine 5.6 with the necessary plugins enabled (USD Interchange, USD Core, etc.).

Expected Result

Recognized potential MaterialX materials but failed to find a valid referenced MaterialX file. Reverting to parsing the generated Material prims instead.

Observed Result

No texture on my geo

Platform(s)

UE 5.6

Upload an image