Problem summary Updating only uppercase/lowercase letters in the group name of a shading parameter exposed in the public material interface, doesn't work.
Customer reported version katana.2_5v3
Customer reported platform centos7
Steps to reproduce
1) open Katana and create a shading node, for example ArnoldShadingNode 2) add a shader, click on the wrench menu at the end of one of its parameters and choose 'Edit Parameter Name in Material Interface...' 3) set Name to anything and Group to test. Hit ok and see the UI show the parameter exposed in group test.
4) repeat step 2 and set Group to Test. Hit ok and see how the UI still shows the parameter exposed in group test and not Test
Workaround Try repeating step 2 and setting the group name to Test and include a space after. Hit ok and you can see the parameter is now exposed in group Test as expected.
The value is correctly captured without the extra space in the name, in the interface attributes:
Reproduced by support Reproduced in Katana 2.5v4 on Windows 10.
Expected behaviour Updating letters of a shading parameter group name from lowercase to uppercase and vice versa, should update in the UI.
Actual behaviour The parameter UI uses existing group names to autocomplete name changes and does not recognize only uppercase/lowercase letter changes to an existing name.