Dealing with more than 2 outputs with Condition Utility Nodes


#1

I’m trying to use condition nodes to manipulate the rotation of a joint, however it’s come to a point where I need to evaluate more than one condition and Joint nodes can’t take more than one output in this case. I’ve tried using a chooser node hoping that it could decide which output to pass to the joint node based on which condition nodes evaluate to true, but it can’t really be used in my case as far as I know, you run into the same output restriction problem.

Does anyone know a solution or does this situation call for a custom Node that can support else-if functionality.


#2

Why not connect the output of a condition node to the input of another condition node, colorIfFalseR for example?


#3

Yeah I was considering that, the only thing making me look for another solution was the fact that I would have to express a lot of permutations which could be really sloppy. But I may have to go with that since there doesn’t seem to be a whole lot out there in learning how to make custom nodes.

edit: I worked out the logic flow of your suggestion on paper and decided halfway through that it was going to be way too dense for my use when all was said and done. Might as well try my hand with custom nodes.