• Čeština
  • Dokumentace 3DCoat
  • Chapters
    • Úvod do 3DCoat
    • Začínáme
    • Rozhraní a navigace
    • Součásti Brush
    • Node System
    • Pracovní prostory Místnosti
    • Scripting & Core API
    • Otázky a odpovědi
    • licensing
    • Výukové programy
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
    • Creating 3D Character Using 3DCoat
  • Store
  • Čeština Čeština
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Dokumentace 3DCoat
  • Chapters
    • Úvod do 3DCoat
    • Začínáme
    • Rozhraní a navigace
    • Součásti Brush
    • Node System
    • Pracovní prostory Místnosti
    • Scripting & Core API
    • Otázky a odpovědi
    • licensing
    • Výukové programy
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
    • Creating 3D Character Using 3DCoat
  • Store
  • Čeština Čeština
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Română Română
    • Norsk Bokmål Norsk Bokmål
Expand All Collapse All
  • Úvod do 3DCoat
  • Začínáme
    • System requirements
    • Why 3DCoat is Unique?
    • Aktivace 3DCoat
    • Chyba při spouštění
      • Startup error Mac
    • Color management
    • Upgrading permanent license
    • Linux Setup
      • Linux initial setup per-user installation
      • Linux initial setup for system
      • Tablet setup
      • To GTK3 from GTK2
      • Error libicuuc.so.70
    • Struktura složek
      • Custom documents folder
    • Různé formy „rozlišení“
    • Tablet on Window
    • Import & Export
    • Applinks v 3DCoat
      • Blender applink
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Node System
    • Node Editor
    • Node & Object Inspectors
    • Node Graph
    • NodeGraph Language (NGL)
    • GPU Nodes
      • Color
      • GeometryIn
      • In
      • Layer
      • Material
      • Out
      • Pattern
      • Pattern3D
      • ShaderToy
      • Shape
      • Texture
      • Tilable
      • UV
      • Vector
    • Filters
    • Masks
    • Materials
    • Modifiers
    • Volumes
  • GPU Texturing
    • PBM Channels
    • Per-Pixel Painting
  • Navigation
    • Otevření dialogového okna (nabídka rychlého startu)
    • Navigační panel
    • Fotoaparát a navigace
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigace pomocí zařízení 3DConnexion
      • How to compile Spacenavd on non Ubuntu distro
    • Space Bar Menu
    • Stylus doesn’t work in sculpting
    • Klávesové zkratky
  • Rozhraní a navigace
    • Nabídka Soubor
    • Nabídka Upravit
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Předvolby
    • Zobrazit nabídku
    • Symetrie
    • Textures
    • Calculate
    • Nabídka vrstev
    • Nabídka zmrazení
    • Hide
    • Bake
    • Křivky 2022
      • Nabídka křivek
      • Curves Properties RMB
      • Vyplňte síťovou vrstvou
      • Scale of imported curves
    • Nabídka Windows
      • Vyskakovací panely Windows s kartami
      • Posuvníky
    • Scripts
    • Addons
    • Capture
    • Nabídka nápovědy
    • Přizpůsobení
    • Upravit nebo vytvořit novou místnost
  • Součásti Brush
    • Horní Brush
    • Štětce pro všeobecné použití
      • Vytvářejte štětce a obtisky
      • Vytvoření alfy ze současného sochařství
      • Vytvořte Brush z 3D objektu
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Mrtvice
      • Popup Menu Křivky
    • Možnosti Brush
    • Omezovač podmínek
    • Panel pruhů
    • Panel šablon
    • Chytré materiály
      • Přidejte nové obrázky nebo materiály
      • Připojte materiál Smart k vrstvě
      • Import Quixel Megascans
    • Jak vytvořit předvolby pro Brush
  • Pracovní prostory Místnosti
    • Painting
      • Painting textur a režimy
        • Painting na Per-Pixel
        • Displacement Painting (Micro-Vertex)
        • Ptex Painting
        • Povrchové Painting (Polypainting)
      • Import do Painting místnosti
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Lock Normals
        • Načíst nové rozvržení UV po změnách modelu
        • DAZ Genesis models into 3DCoat
        • ID map
      • Nabídky pracovního prostoru Painting
        • Edit menu
        • Nabídka textur
          • Nástroje na Baking textury
        • Skrýt
        • Nabídka pro Bake Paint
        • Výběr barvy
      • Surface Materials
      • Horní lišta pro Painting
      • Panel Vrstvy
        • Panel míchání
        • Layer and Clipping Masks
      • Nástroje na Painting
      • Neprůhlednost – průhlednost
      • Vyladit pracovní prostor
        • Sada nástrojů Tweak
        • Export z Tweak Room
      • Panel náhledu masky/materiálu
      • Export z Painting místnosti
    • UV pracovní prostor
      • UV horní lišta
      • UV Levý panel nástrojů
      • Panel náhledu UV
      • Příklad pracovního postupu UV
      • Import do UV místnosti
      • Export z UV místnosti
    • Retopologie
      • Import do místnosti Retopo
      • Menu Retopo Mesh a Menu pečení
        • Režim virtuálního zrcadla
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Nástroj Tahy v Retopologii
      • Horní lišta
        • Vyberte geometrii
      • Levý panel nástrojů v místnosti retopologie
        • Celkový účel a funkce
        • Přidat geometrii
        • Nástroje Retopo Tweak
        • UV nástroje
        • Příkazy pro místnost retopologie
      • AUTORETOPO
        • Autopo guide
      • Poly skupiny
    • Vyřezávat
      • Sculpt Layer
      • Vyřezávat strom
      • Možnosti Sculpt Brush
      • Top Bar
      • Brush motor
      • Podnabídka Geometrie
      • Vyřezat nabídku „Kliknout pravým tlačítkem“.
      • Shadery
      • Režim Voxel
        • Čisté Voxel Sculpting
        • Hustota a rozlišení
        • Clay Engine
        • Nástroje Voxel
        • Plošné nástroje na Voxels
        • Nástroje pro úpravu Voxel
        • Objemové Painting
        • Nástroje Voxel objektů
      • Povrchový režim
        • Povrchové nástroje
        • Vlastní nástroje pro povrch
        • Surface Layer
        • Nástroje pro úpravu povrchu
        • Povrchové Painting
        • Nástroje povrchových objektů
        • Víceúrovňové rozlišení
          • Multires tools
          • Multires adjust
          • Multires commands
      • Vyřezávat křivky
        • Spline křivky
        • Splines model creation
      • Vektorové posunutí
      • Nástroje pro transformaci povrchu
        • Nástroje pro transformaci Voxel
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel Primitives & Import Tools
      • Živé booleany
      • Příkazy pro místnost Sculpt
      • Import do Sculpt Room
      • Export z Sculpt Room
    • Poskytnout
      • Comparison of different roughness values
      • Funkce panelu vykreslení
      • Točna
      • Fakebake osvětlení - bez PBR-
    • Factures
      • Pracovní postup
    • Nejjednodušší
    • Modelování
      • Mesh Menu
      • Levý panel nástrojů v Modelovací místnosti
        • Přidat geometrii
          • Vybraný
        • Tweak
        • Smart Hybrid
        • UV
          • Příkazy
        • Celá síťovina
      • Příklad loftového povrchu od Fluffy
      • Blockout od Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Rychlá tvorba 3D modelů
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Síťovina do místnosti NURBS
    • Nodes
      • Vyřezávat shadery Knihovna uzlů
      • Open PBR
  • Scripting & Core API
    • Core API
    • Python API
    • Extensions and Addons
  • Zdarma 3DCoatPrint

Vector

71 views 0

Written by Volodymyr Makovetskyi
May 14, 2026

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)

Was this helpful?

Yes  No
Related Articles
  • GPU Texturing
  • Volumes
  • Modifiers
  • Materials
  • Masks
  • Filters
Previously
UV
Up Next
Filters
AI:
Hi! How can I help you?
Attention: This is a beta version of AI chat. Some answers may be wrong. See full version of AI chat