ID 610346 - UsdMaterialAssign assignToCollection does not properly convert material assignments to Katana attributes

Follow

Problem summary
UsdMaterialAssign assignToCollection does not properly convert material assignments to Katana attributes
 
Customer reported version
Katana 8.0v3
 
Customer reported platform
Windows 11
 
Steps to reproduce
1) Open the attached UsdMaterialAssign_assignToCollection.katana scene.

2) Observe the multiple UsdMaterialAssign attributes and how the assignment varies between each. (Direct path assignment, using assignToCollection, and using a custom PBC)

3) Render the below node and notice that only the direct assignment renders as expected.
 
Expected behaviour
The collection assignments convert into Katana attributes to dynamically update the material assignments
 
Actual behaviour
Only directly assigning via paths enables the material assignment to convert into Katana attributes.
 
Workaround
You can create a PBC to act as a collection that will resolve in a similar way.
 
Reproduced by support
 
This bug has been reproduced in:
Katana 8.0v4 - Windows 11
Katana 7.5v3 - Windows 11
Katana 7.5v1 - Windows 11
 
Earliest version tested
Katana 7.5v1 - This feature did not exist before this version
 

    We're sorry to hear that

    Please tell us why