I'm having a problem with variants to work properly… or I'm doing something wrong (the latter is a very big possibility). I'm attaching a lot of images and I hope it will be readable.
So in USD learning mode I'm replicating a “pipeline” and using “layer break” to simulate where we might export stuff.
1.) First I'm creating some collections to be exported (ignore he model export). Thinking they could be nice to have.
2.) Then I make some amazing lookdev work. And shaders are attached with Collections, and I add a extra Collection.
3.) I'm now doing some lookdev variations. And now I just want to change the color of the hull to a red color (setting the display flag to the edit material to see the result).
So the “edit material” worked, but when I use the set variant it doesn't. Below setting the display flag to “setVariant”.
Below are the options that I have in the variants nodes
4.) Now simulating a “shot variant” to color the threads red.
And this works….
The only difference in these two variants are that one is using “edit material” and the other “assign material”.
I hope someone can clear up my little mess

best regards
stefan