USD

Does anyone know why Unreal Engine 5.0.3 imports all USD polygons with smoothed normals (catmull) , even if the USD smoothing flag is set to unsmoothed? I am importing the USD via the USD stage.

This is causing huge problems in our Maya to UE pipeline.

I exported the 3D scene from Maya with the USD smoothing option set to unsmoothed. I have checked the USD export in other USD viewers, and the normals are definitely hard.

Is there a switch in Unreal Engine to set the USD stage to not smooth USD imports?

Is the Unreal Engine USD import plugin broken?

1 Like

Having this same problem. Were you able to find a solution? thx

Yes, the problem was that the default model subdivision method setting in the Maya USD exporter is set to Catmull-Clark! You need to set this to ‘none’, then your models will look correct.

Please be aware that USD does not currently work on Unreal runtime, when the project is packaged. I spent a huge amount of effort to integrate USD into our workflow, to ultimately find that USDs do not appear in the final game build !!!