Material binding strength issue on instances

simple_instanced_material.usda (40.4 KB)

In the attached usda (thanks to Pal Mezei for distilling down the repro!), the material binding on the scenegraph instance /World/Geometry/Basic/Hormig is not honored, even though it is “Stronger than Descendants”, unless the material binding on the “prototype” /World/Prototypes/Hormig/Mesh_1 is cleared.

Is that expected, and if so, should it be added to Universal Scene Description: UsdShadeMaterialBindingAPI Class Reference ? Thanks for looking!

Hey Aaron! This sounds like the same issue reported here: https://github.com/PixarAnimationStudios/OpenUSD/issues/1571

1 Like

Nice one, thanks Chris!

Just updated Chris’s Issue to reflect our belief this has been fixed in H2O already.

1 Like