ID 610350 - When using the NetworkMaterialSplice node with two materials connected to the inputs, the Refresh button in the material.nodes section does not work if a change has been made to the material connected to the append input

Follow

Problem summary
When using the NetworkMaterialSplice node with two materials connected to the inputs, the Refresh button in the material.nodes section does not work if a change has been made to the material connected to the append input, unless the cache is cleared, this also affects the render and the material will not be rendered correctly to reflect the latest changes.
 
Customer reported version
Katana.8.0v5
 
Customer reported platform
alma9
 
Steps to reproduce
 
 
  1. Create a shading node such as a LamaDiffuse and downstream create a NetworkMaterial node
     
  2. Create a NetworkMaterialSplice node, connect the NetworkMaterial to it and set the location to the previously created NetworkMaterial
     
  3. Set a View flag in the NetworkMaterialSplice node
     
  4. Create a new material and connect it to the second input of the NetworkMaterialSplice node then rename the Shading node to a new name
     
  5. Click Refresh button in the material.nodes in the Attributes tab.
 
Expected behaviour
When hitting the material.nodes refresh button, the parameter updates.
 
Actual behaviour
The Parameters does not update when selecting refresh in the Attributes tab
 
Workaround
The Attributes tab won't show the new name unless the caches are flushed.
 
Reproduced by support
This bug has been reproduced in:
Katana 8.0v5 - Windows 11, Rocky 9
Katana 7.5v1 - Windows 11, Rocky 9 - Regression
Katana 7.0v1 - Windows 11  - Regression 
 
Unable to reproduce bug in:
Katana 7.0v1 - Rocky 9
Katana 6.5v8 - Windows 11
 
Earliest version tested
Katana 7.0v1 - Rocky 9 - This issue doesn't appear in this version and has regressed
Katana 6.5v8 - Windows 11- This issue doesn't appear in this version and has regressed
 
 

    We're sorry to hear that

    Please tell us why