Hi,
im reading in a usd procedural that has geometry subsets. Whats the best way to override the materials on those subsets with different ones in my current scene? It seems like the assign material rop does not recognize them by name.
br,
andres
Solved! Go to Solution.
Solved by Stephen.Blair. Go to Solution.
If this is the Arnold USD procedural, then operators would be the only way.
An Arnold usd procedural is going to translate to Arnold polymesh nodes. Operators can work on those nodes.
But to set per-face shaders on a polygon mesh, you'd have to provide the whole shdixs array (one element per face). For example, this is what the operator looks like for a simple grid:
yes was hoping i could target the subsets by name, but i guess they get lost in the transaltion process? Fortunately in this case its easy to add primitive id attributes and do a switch shader inside a master shader.