Closed chadmv closed 1 month ago
I am having the same issue. When connecting normal maps with the bump2d node it causes rendering to fail (vray), when the file node is connected directly it simply doesn't import, but renders successfully (albeit without the normal map).
I can't find any guidance for the proper way to connect normal maps to USDPreviewSurface. Can someone clarify?
Yes, we currently don't have translation for bump2d in USD Preview surface this does cause issues on import and export for Normal maps. Like you said direct file node connections work but that doesn't translate properly for the render. At this point we have some logged issued to resolve this through Material X and add the ability to translate through a Material X as the material in the USD options. I am wondering if that is something that you could work with or if in your workflow you would prefer the ability to do it through a USD Preview Surface material?
We could use MaterialX as we mainly just require better Maya viewport rendering since we are in the game industry and would like to use USD instead of Maya and FBX files.
there are other avenues being investigated regarding normals on workflows that are less maya centric and more USD-centric instead, so we don't plan on working on this. we recommend using MaterialX :)
Describe the bug Normal maps are not preserved in the round trip from Maya to USD back to Maya
Steps to reproduce
Expected behavior The normal map should be connected to the material like in the original Maya source
Specs (if applicable):