I’m curious if there has ever been any discussion about adding metadata to primvars which allowed specification of inheritance/strength, akin to how material bindings can be strongerThanDescendants
, for example.
One thing that has held us back from really considering that is the efect it would have on renderers that support some form of aggregate (or group) instancing, as prman does. Hydra would not be capable of dealing with the enhanced semantics for such a renderer, it would be incumbent on the renderer’s own implementation of instanced primvar inheritance to adopt strongerThan
etc.
I’m missing an insight here … why is it different for primvars vs material bindings?