ID 522918 - [NME] NetworkMaterialEdit fails to replicate upstream parameter values in ShadingGroups with the namePrefix parameter

Follow

Problem summary:

If a ShadingGroup in the NetworkMaterialCreate context has the namePrefix parameter set, child nodes will not have their parameter values replicated properly in NetworkMaterialEdit node.

Steps to reproduce:

  1. Create a NetworkMaterialCreate, NMC, node.
  2. Go inside the NMC node context.
  3. Create a shading node.
  4. Set the edit flag on the shading node and set some local parameter values.
  5. Set a value in the publicInterface.namePrefix parameter.
  6. Create a connect a NetworkMaterialEdit, NME, node downstream of the NMC node.
  7. Go inside the NME context.
  8. Set the edit flag on the shading node.

Expected behavior:

The local parameter value edits should be displayed (including the yellow state badges) in the Parameters tab.

Actual behavior:

The NME node has no parameter values set.

Workaround:

Do not use the namePrefix parameter on groups you wish to edit with NME.

Tested versions/platforms:

  • Katana 5.0v4 - CentOS 7, Windows 10
  • Katana 5.0v1 - CentOS 7, Windows 10
  • Katana 4.5v4 - CentOS 7, Windows 10
  • Katana 4.5v1 - CentOS 7, Windows 10
  • Katana 4.0v8 - CentOS 7, Windows 10
  • Katana 4.0v1 - CentOS 7, Windows 10
  • Katana 3.6v1 - CentOS 7, Windows 10
Earliest version tested
Katana 3.6v1- NME did not exist before this version.

    We're sorry to hear that

    Please tell us why