Import MaterialX encoded in USD in UE 5.6

UE 5.6 Release notes say Interchange has “added support for MaterialX materials defined inside USD files”

I would expect the materials to be MX_StandardSurface, as they are when importing a USD that references a .mtlx doc. However, the materials are coming in with a USDPreviewSurface, and thus losing all textures.

Just to mention we’re encountering the same thing, expecting Standard Surface to be supported but appears to be only UsdPreviewSurface. Some textures do come in via Standard surface such as Base_Color and Roughness, but other inputs are skipped. It seems like this is on the Interchange side as the USD contains all relevant paths.

Another request would be to allow the Interchange to import “looks” as well, so if the USD contained just materials and textures to load them. As currently if there’s no geometry written in the usd it appears to skip texture import and material creation even if they’re contained in the usd.

Thanks!