ID 405996 - Exposed parameters in the material.parameters attribute may not be grouped using the pagePrefix attribute during resolve

Follow

Problem summary
In referenced Look File materials, exposed parameters in the material.parameters attribute may not be grouped using the pagePrefix attribute.

When referencing a material Look File at a material scene graph location (by setting the material.reference.asset and material.reference.materialPath attributes), the pagePrefix attribute is ignored and there is no grouping in material.parameters if viewing from a MaterialResolve node or if implicit resolvers are active.

Expected:
​​

After enabling implicit resolvers. Notice the pagePrefix group is disbanded under materials.parameters.




Customer reported version
Katana 3.2v1

Customer reported platform
CentOS 7

Steps to reproduce
0. Open the attached LookFileMaterialReference_pagePrefix.katana project.
1. Write the Look File in the LookFileMaterialsOut node.
2. Set the view flag on the OpScript node.

Notice the material.nodes and material.interface attributes in /root/materials/NetworkMaterial are prefixed with 'Later1_' and exposed parameters in material.parameters are grouped under the pagePrefix 'Layer1'.

3. Set view flag on the MaterialResolve node OR enable implicit resolvers (F6).

Notice: the exposed parameters in material.parameters are no longer grouped under the pagePrefix 'Layer1'.


Expected behavior
Exposed parameters in material.parameters should be grouped using the pagePrefix attribute.

Actual behavior
Exposed parameters in material.parameters may not be grouped using the pagePrefix attribute.

Workaround
No known workaround.

Reproduced by support
This bug has been reproduced in:
Katana 3.2v1 - CentOS 7, Windows 10
Katana 3.1v6 - CentOS 7, Windows 10
Katana 3.1v1 - CentOS 7, Windows 10
Katana 3.0v1 - CentOS 7, Windows 10
Katana 2.5v1 - CentOS 7, Windows 10
Katana 2.0v1 - CentOS 7

Earliest version tested
Katana 2.5v1 - This issue appears to be in all versions of the product

    We're sorry to hear that

    Please tell us why