ID 528355 - Bump, Normal, Displacement and Vector textures are not always exported via USD Look Exporter

Follow

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 version
Mari 6.0v1
 
Customer reported platform
Windows 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 behaviour
Textures 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
 
Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
Mari 6.0v1 - Windows 10 - CentOS 7.9
 
Earliest version tested
Mari 6.0v1 - This feature did not exist before this version
 

    We're sorry to hear that

    Please tell us why