Problem summary
When creating a light filter package in GafferThree that inherits another filter package, the child package still displays all of the default shader parameter values, rather than the values inherited from the parent.
Although the viewer and renderer will display the inherited changes.
Customer reported version
katana.2.5v6
Customer reported platform
centos7
Steps to reproduce
1) Launch Katana, open an example project.
2) Create a GafferThree node.
3) Right-click into the GafferThree object table -> Add -> Light Filter.
4) Repeat the last step to create two light filters in total.
5) Change the parameter values of the first light filter in the GafferThree Object tab.
6) For the second light filter, set the 'inherits' parameter to the location path of the first light filter.
Result: This should make the first light filter the parent of the second, but the inherited values do not show up in the Parameters tab.
Workaround
Unknown
Reproduced by support
Katana2.6.3 - Windows 7 - CentOS6.9
Katana2.6.1 - Windows 7 - CentOS6.9
Katana2.5v7 - Windows 7 - CentOS6.9
Katana2.5v6 - Windows 7 - CentOS6.9
Katana2.5v1 - Windows 7 - CentOS6.9
Earliest version tested
Katana2.5v1
Expected behaviour
The child lightFilter should inherit the parent lightFilter's values.
Actual behaviour
The child lightFilter does not inherit the parent lightFilter's values. Yet the inherited values are added in the Viewer & render.