I'm developing a material via Pysbs with multiple sets of channel outputs (grouped) which would allow us to have two groups of texture sets as output:
- The first set is created from the outputs of each graph instance.
- The second set is the final "comped" material outputs.
Is it possible to do the following via Pysbs...
A: Enable/disable an output node?I understand that since instanced materials are graph instance representations, there's no direct way to disable them, since there's currently no bypass for data to flow through.
I assume, however, that's not a limitation for output nodes and that there should be a way to disable them.
I've tried SBSCompNode.mDisabled, but I can't figure out what that does outside of adding the disabled XML attribute to the sbs file. It seems to make no difference in Designer or Painter.
B: Reordering an output node?Much like re-ordering the widgets in the Output Images tab of the graph in Designer, is it possible to re-order your CompOutputs via pysbs?
I'd like painter to pick up my material outputs group by default, rather than the order in which the outputs were created (since the "comped" material outputs will be created last).