Problem summary
When overriding an int type parameter with NetworkMaterialEdit, the corresponding nodes and layout attributes are erroneously set to float instead of int. This then prevents some renderers from recognising the changes.
Customer reported version
Katana 4.0v4
Customer reported platform
N/A
Steps to reproduce
1) Open the attached scene with Prman
2) In the NetworkMaterialEdit change the Turbulent parameter of the PxrFractal to 1 (checked)
Expected behaviour
The parameter's corresponding nodes and layout attributes have a value of 1
Actual behaviour
The parameter's corresponding nodes and layout attributes have a value of 1.0
Workaround
Use AttributeSet to change the corresponding node attribute to override the value instead
Reproduced by support
This bug has been reproduced in:
Katana 4.0v4 - Windows 10, CentOS 7
Katana 4.0v1 - Windows 10, CentOS 7
Katana 3.6v4 - Windows 10, CentOS 7
Katana 3.6v1 - Windows 10, CentOS 7
Earliest version tested
3.6v1 - The feature did not exist before this version