ID 611759 - Individual RGB connections in Arnold get lost in the Material graph when converting between Katana and USD.

Follow

Problem summary
Individual RGB connections in Arnold get lost in the Material graph when converting between Katana and USD.
 
Customer reported version
Katana 8.0v5
 
Customer reported platform
Windows11
 
Steps to reproduce
 

  1. Open the USD_MAT_Issue.katana script.
     
  2. Open the NetworkMaterialCreate node.
     
  3. While holding Shift, press Tab and select arnold.
     
  4. Create a standard_surface node.
     
  5. Create an image node.
     
  6. Expand the Base section in the standard_surface node.
     
  7. Connect each R, G, and B output port from the image node to the R, G, and B input of the Base section on the standard_surface node.
     
  8. Return to the main Node Graph.
     
  9. Open the NetworkMaterialEdit node.
 
Expected behaviour
When converting from Katana to USD and vice versa, the individual r, g, and b connections should be preserved.
 
Actual behaviour
When converting from Katana to USD and vice versa, the individual r, g, and b connections get lost.
 
Workaround
A Python script has been supplied to restore the connections.
 
Reproduced by support
This bug has been reproduced in:

Katana 8.5v5 - Windows 11

Katana 8.0v1 - Windows 11
 
Earliest version tested

Katana 8.0v1 - Windows 11 - This feature did not exist before this version
 

    We're sorry to hear that

    Please tell us why