Overview: Vector nodes provide a comprehensive suite of mathematical operations. They allow you to add, subtract, multiply, and mix raw numeric values and vectors, acting as the fundamental logical glue that controls how data flows and changes throughout your node graph.
Distance
Description: Calculates the distance between two points or the length of a vector.
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- Value1 (genType)
- Value2 (genType)
Outputs:
- Result (Number (Float))
Divide
Description: Performs mathematical division of one value (or vector) by another.
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- InputCount (Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10
- Value1 (genType)
- Value2 (genType)
- Value3 (genType)
- Value4 (genType)
- Value5 (genType)
- Value6 (genType)
- Value7 (genType)
- Value8 (genType)
- Value9 (genType)
- Value10 (genType)
Outputs:
- Result (genType)
Fract
Description: Returns the fractional part of a number (remainder of division by 1). Often used for tiling and repeating patterns.
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- Source (genType)
Outputs:
- FractID (genType)
- Result (genType)
Max
Description: Returns the greater of two values. Can be used for combining masks (logical OR, union).
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- InputCount (Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10
- Value1 (genType)
- Value2 (genType)
- Value3 (genType)
- Value4 (genType)
- Value5 (genType)
- Value6 (genType)
- Value7 (genType)
- Value8 (genType)
- Value9 (genType)
- Value10 (genType)
Outputs:
- Result (genType)
Min
Description: Returns the lesser of two values. Can be used for mask intersection (logical AND).
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- InputCount (Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10
- Value1 (genType)
- Value2 (genType)
- Value3 (genType)
- Value4 (genType)
- Value5 (genType)
- Value6 (genType)
- Value7 (genType)
- Value8 (genType)
- Value9 (genType)
- Value10 (genType)
Outputs:
- Result (genType)
Mix
Description: Smoothly blends (linear interpolation) two vectors or values based on a third parameter (Alpha).
Inputs and Settings:
- genType (Dropdown): Options: color, float, vec2, vec3, vec4
- Value1 (genType)
- Value2 (genType)
- Mask (Number (Float))
Outputs:
- Result (genType)
Multiply
Description: Performs mathematical multiplication of two values or vectors (amplification, masking, blending).
Inputs and Settings:
- genType (Dropdown): Options: color, float, vec2, vec3, vec4
- InputCount (Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10
- Value1 (genType)
- Value2 (genType)
- Value3 (genType)
- Value4 (genType)
- Value5 (genType)
- Value6 (genType)
- Value7 (genType)
- Value8 (genType)
- Value9 (genType)
- Value10 (genType)
Outputs:
- Result (genType)
Normalize
Description: Normalizes a vector (scales its length to 1 while maintaining direction).
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- Value (genType)
Outputs:
- Result (genType)
OneKnot
Description: Simple pass-through node (passes value unchanged), useful for organizing and routing connection lines in the graph.
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- Source (genType)
Outputs:
- Result (genType)
Pack
Description: Packs individual numbers (float) into a single vector (vec4).
Inputs and Settings:
- XRed (Number (Float))
- YGreen (Number (Float))
- ZBlue (Number (Float))
- WAlpha (Number (Float))
Outputs:
- result (4D Vector)
Randomiser
Description: Generates a random number (noise) based on an input value or coordinate (seed).
Inputs and Settings:
- Source (4D Vector)
Outputs:
- Result (4D Vector)
Subtract
Description: Subtracts one value (or vector) from another.
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- InputCount (Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10
- Value1 (genType)
- Value2 (genType)
- Value3 (genType)
- Value4 (genType)
- Value5 (genType)
- Value6 (genType)
- Value7 (genType)
- Value8 (genType)
- Value9 (genType)
- Value10 (genType)
Outputs:
- Result (genType)
Summ
Description: Adds two values or vectors together.
Inputs and Settings:
- genType (Dropdown): Options: float, vec2, vec3, vec4, color
- InputCount (Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10
- Value1 (genType)
- Value2 (genType)
- Value3 (genType)
- Value4 (genType)
- Value5 (genType)
- Value6 (genType)
- Value7 (genType)
- Value8 (genType)
- Value9 (genType)
- Value10 (genType)
Outputs:
- Result (genType)
UnPack
Description: Unpacks a vector into its individual numeric components (X, Y, Z, W).
Inputs and Settings:
- Vector (4D Vector)
Outputs:
- XRed (Number (Float))
- YGreen (Number (Float))
- ZBlue (Number (Float))
- WAlpha (Number (Float))
rotate
Description: Rotates a 2D vector or UV coordinates by a given angle around a center.
Inputs and Settings:
- invertX (Toggle / Checkbox)
- invertY (Toggle / Checkbox)
- invertZ (Toggle / Checkbox)
- source (3D Vector / Color)
- angles (3D Vector / Color)
Outputs:
- result (3D Vector / Color)
Română
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Português
Italiano
Suomi
Svenska
中文 (台灣)
Dansk
Slovenčina
Türkçe
Nederlands
Magyar
ไทย
हिन्दी
Ελληνικά
Tiếng Việt
Lietuviškai
Latviešu valoda
Eesti
Čeština
Norsk Bokmål