Can't import meshes with MDL material into Blender

Hi everyone, I’m trying to get the Unreal Engine scene into Blender using Omniverse.
The thing is if I set “Import Shaders” to MDL it won’t load any textures at all (the shading graph is empty).
image
But once set to USD Preview surface - it works, but textures are not of the highest quality, and sometimes have different scaling which causes seams.
How can I fix this?

Found these logs after export. I just need simple PBR textures without the fancy stuff.

It seems like there’s no simple solution, so I made a python script that parses the USD file and replaces Omniverse Preview Surface with the original textures: https://github.com/Vadim-Karpenko/USD-preview-replacer
Now when you import USD scene into the Blender with previews instead of MDL shaders, it will use original textures.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.