What does Vector mean in nodes input and output in Blender?
-
1it is made to send and receive 3D informations (what happens on X, Y and Z) – moonboots Nov 09 '21 at 13:37
-
if you don't know what a vector is....maybe you should learn first some basic math....and a node is just a function, which you give a/some values and it returns a/some values. That's all. So basically...i do not understand your question!? – Chris Nov 09 '21 at 13:40
-
1https://blender.stackexchange.com/questions/152485/what-does-vector-mean-in-nodes-as-input-and-output this exact question has already been asked – Ribbit12 Nov 09 '21 at 13:41
-
Related question What is the meaning of the color of the node sockets in the node editor? – Blunder Nov 09 '21 at 21:06
-
It's just x, y, and z-coordinates (which may actually represent x, y, and z-coordinates or angles in radians). In some nodes, it represents a single point of an object (like origin), in others it may represent all points of an object (I think this moment is cumbersome). – ENIAC Sep 11 '22 at 16:49
1 Answers
Well as the name implies, it's a vector, a 3 dimensional vector with 3 components x, y and z. It's different from, for example, the scalar (grey) socket which is a scalar value or the yellow socket which is a color value (consisting actually of 4 components R, G, B, and A or 3 if we have no Alpha).
You can see the vector socket as 3 grey sockets combined and the color socket as 4 grey sockets combined (3 without Alpha).
You can use the Converter>Combine XYZ, Converter>Combine RGB, Converter>Combine RGBA to convert from scalar value to vector, RGB or RGBA respectively.
You can also get each individual components of a vector, RGB or RGBA color by using their Converter>Separate counterparts :
The rule of thumb is that you should (almost) never plug two sockets of different colors to each other unless you know exactly what you are doing.
- 3,036
- 7
- 22
-
1That's a good point that the yellow node can have 3 (RGB) or 4 (RGBA) components. – Blunder Nov 09 '21 at 21:11






