State:Closed|icon_bug|database:public|icon_mari|Resolution:Fixed|TargetRelease:6.0v2|BugID:528355|
Problem summary
Bump, Normal, Displacement and Vector textures are not always exported via USD Look Exporter
- PxrSurface - None of the textures listed above are exported
- Arnold Standard Surface and Principled BRDF - Only Normal is exported
- USD Preview Surface - Only Normal and Displacement are exported
Customer reported versionMari 6.0v1
Customer reported platformWindows 10
Steps to reproduce 1) Install Renderman for Mari
2) Launch Mari and open a USD project
3) Create a Cloud node
4) Create 4 Channel nodes - name them "Bump", "Normal", "Vector", "Displacement"
5) Connect the Cloud node to each of the Channels' inputs
6) Create a PxrSurface Shader
7) Connect the Channels' outputs to their respective inputs on the PxrSurface Shader node
8) Open the Export Manager and switch to the USD Look Exporter tab
9) Add an export Material
10) Assign the Shader created in step 6 to the Material
11) If you have any Face Selection Groups present, assign these to the Material
12) Set the export and Root Name fields correctly
13) Check that the Post Process command is correctly setup for the Shader
14) Click Export to USD
15) Repeat steps 6 - 14 using the other USD export shaders:
- Arnold Standard Surface
- Principled BRDF
- USD Preview Surface
Expected behaviourTextures should be exported for each of the Bump, Normal, Displacement and Vector Shader Inputs.
Actual behaviour
- PxrSurface - No textures are exported
- Arnold Standard Surface and Principled BRDF - Only Normal is exported
- USD Preview Surface - Only Normal and Displacement are exported
WorkaroundUnknown.
Reproduced by supportThis bug has been reproduced in:
Mari 6.0v1 - Windows 10 - CentOS 7.9
Earliest version testedMari 6.0v1 - This feature did not exist before this version