USD Import not compressing Normal Maps correctly.

Hi Everyone,

I am trying to import USD assets that I created in Blender (version 3.1.2). When I bring them into UE5 (5.0.2), the normal maps will not compress correctly. They are read as sRGB rather than RGB which causes a lot of visual errors.

The USD Preview Surface parent material in the USD Plugin has the normal map being read as the Sample Type ‘Normal,’ but that doesn’t fix the issue fully. I’ve tried editing this material to use the function to convert sRGB to RGB, but that also doesn’t work.

Is there a way, either in Blender or in Unreal, to make the engine automatically set the correct compression setting when the texture is imported as part of the USD? Thanks.

1 Like

It seems like this has since been updated. I’m not sure if it relates to having the latest USD the latest Alpha USD Branch downloaded on Nvidia’s Omniverse Launcher, but Normals look like they’re working now. I always open Blender through this launcher to make sure I have the full USD toolset. That may also be a contributing factor.