ID 266182 - Component-wise connections between shading nodes aren’t shown in material view

Follow

Problem summary
 
When viewing material networks in the material view, for example in the Attribute tab or a NetworkMaterialSplice node, connection between single components of arrays (for example out.r > Kd_color.r) aren’t shown in the material view.
 
This behaviour doesn’t seem to affect the render output. Although the connection isn’t displayed correctly, it is still taken into account when rendering.
 


The connection is shown correctly when the full array is connected:

 
Customer reported version
Katana 2.5v5
 
Steps to reproduce
  1. Create 3 ArnoldShadingNodes and set the nodeType to standard.
  2. Click the output arrow of the first node and connect out.r to the Kd_color.r input of the second node.
  3. Click the second node’s output arrow and connect out to the Glossy_Specular > Ks_color input of the third shading node.
  4. Create a NetworkMaterial node and add an Arnold surface input port.
  5. Click the output arrow of the third shading node and connect it to the NetworkMaterial input.
  6. Select the NetworkMaterial in the scene graph and in the Attributes tab, click on the three-nodes-symbol to open the material view:

    .

     
  7. Result: The first connection is not displayed.
 
Reproduced by support
Katana 2.5v1, 2.5v5 Windows 7
Katana 1.6v3, 2.0v1, 2.0v5, 2.1v1, 2.1v5, 2.5v1, 2.5v5 RHEL 6.4
 
Expected behaviour
All connections should be displayed.
 
Actual behaviour
Connections where only a single channel of a 3 component array is connected don’t appear.

    We're sorry to hear that

    Please tell us why