Jump to content

Export USD MaterialX to other softwares


Recommended Posts

Hi, I'm trying to export a USD Solaris scene that contain MaterialX shaders.
Problem is that when I try to load this USD scene in other applications like 3D's Max and UE5, the shader isnt setup properly, its missing normal map, displacement and other basic things.
The only thing that works is USD Preview Shader, but we want to use MaterialX.

Link to comment
Share on other sites

  • 2 months later...

For Unreal Engine, the problem come from Epic Games.

MaterialX materials must be .mtlx file referenced in USD. See this topic https://forums.unrealengine.com/t/usd-encoded-materialx-updated-for-ue5-6/2378503

From Unreal documentation, https://dev.epicgames.com/documentation/en-us/unreal-engine/interchange-materialx-reference-in-unreal-engine

They recommend to use Substrate Materials which is working pretty well if you respect the version of MaterialX library used in UE5, version 1.38 (Houdini 21 use v1.39 with some new functions not present in v1.38)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...