multiply vector + combine xyz

Why would you use the multiply vector which is already decomposed and then split it using the combine node? As far as I can tell, the combine node can be removed and then the multiply vector is (0,0,9). Right now its (9,9,9) followed by combine (0,0,Z)--that's unnecessary right? Or I misunderstand how the combine vector works?

1 love
Reply
  • Martin Bergwerf replied

    Hi Lauren, I haven't taken this course yet, but it sounds to me like you are absolutely right.

    Both get the same result, so it's not that one of the methods is wrong, but I'd also use your way, if only because it is cleaner (I really don't like plugging a Vector Output (from the Vector Multiply) into a Value socket (the Z from the Combine Node))

    2 loves
  • Adrian Bellworthy replied

    Yes cchabi-fin you are correct, there is not always a need for the Combine XYZ node.
    Sometimes you may want access to the individual channels of a vector input on a node, which the Combine XYZ node allows.

    Have you tried removing the Combine XYZ node and using only the Z channel of the Vector Math node?

    Notice there is a difference in the result when using the same value with and without the Combine XYZ node.
    In this case the Combine XYZ also allows for a more precise control of the result.

    2 loves