I'm having trouble properly setting up nested geometry variant sets using the Component Builder tools in Solaris. I'm hoping this is just a skill issue on my side rather than a technical limitation. Is what I'm trying to achieve actually possible?
Currently, I have a Component Geometry LOP inside a For-Each loop. The Component Geometry outputs different geometry based on the loop iteration. Downstream, I use a Component Geometry Variants node to create a variant for each iteration — this part works as expected.
Now, I want to add another variant set (LOD) on top of that, so that each geometry variant contains its own set of LOD variants.
I attempted this by inserting a Variant Block before the Component Geometry Variants node. If the LOD variants only apply simple transforms (using Transform LOPs), everything works. However, as soon as I switch to using SOP Modify nodes to change the geometry, it stops working.
My current understanding of USD/Solaris isn't deep enough to figure out what's going wrong here.
Does anyone have suggestions on how to approach this, or whether this setup is even supported?
Thanks,
Manuel
This is the intended variant structure:
Node layout:
Hip file:
Image Not Found
