• Nederlands
  • 3DCoat documentatie
  • Chapters
    • Inleiding tot 3DCoat
    • Aan de slag
    • Interface & Navigatie
    • Brush Componenten
    • Node System
    • Werkruimten Kamers
    • Scripting en Core API
    • Vragen
    • licensing
    • Trainingshandleidingen
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
    • Creating 3D Character Using 3DCoat
  • Store
  • Nederlands Nederlands
    • 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
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • 3DCoat documentatie
  • Chapters
    • Inleiding tot 3DCoat
    • Aan de slag
    • Interface & Navigatie
    • Brush Componenten
    • Node System
    • Werkruimten Kamers
    • Scripting en Core API
    • Vragen
    • licensing
    • Trainingshandleidingen
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
    • Creating 3D Character Using 3DCoat
  • Store
  • Nederlands Nederlands
    • 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
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
Expand All Collapse All
  • Inleiding tot 3DCoat
  • Aan de slag
    • System requirements
    • Why 3DCoat is Unique?
    • 3DCoat activeren
    • Opstartfout
      • 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
    • Mappen structuur
      • Custom documents folder
    • Verschillende vormen van "oplossing"
    • Tablet on Window
    • Import en Export
    • Applinks in 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
    • Dialoogvenster openen (snelstartmenu)
    • Navigatiepaneel
    • Camera en navigatie
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigatie met behulp van 3DConnexion-apparaten
      • How to compile Spacenavd on non Ubuntu distro
    • Space Bar Menu
    • Stylus doesn’t work in sculpting
    • Sneltoetsen
  • Interface & Navigatie
    • Bestandsmenu
    • Menu bewerken
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Voorkeuren
    • Menu bekijken
    • Symmetrie
    • Textures
    • Calculate
    • Lagen-menu
    • Menu bevriezen
    • Hide
    • Bake
    • Bochten 2022
      • Curven-menu
      • Curves Properties RMB
      • Vul met mesh-laag
      • Scale of imported curves
    • Windows-menu
      • Windows-pop-upvensters met tabbladen
      • Schuifregelaars
    • Scripts
    • Addons
    • Capture
    • Help-menu
    • Maatwerk
    • Wijzig of maak een nieuwe kamer
  • Brush Componenten
    • Brush bovenste balk
    • Borstels algemeen gebruik
      • Borstels en emblemen maken
      • Alfa maken van huidige beeldhouwkunst
      • Maak een Brush van een 3D-object
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Beroertes
      • Pop-upmenu Curven
    • Brush opties
    • Voorwaarden Begrenzer
    • Strips-paneel
    • Stencils paneel
    • Slimme materialen
      • Voeg nieuwe afbeeldingen of materialen toe
      • Bevestig een Smart-materiaal aan een laag
      • Import Quixel Megascans
    • Voorinstellingen voor Brush maken
  • Werkruimten Kamers
    • Painting
      • Textuur Painting en modi
        • Per-Pixel Painting
        • Verplaatsing Painting (Micro-Vertex)
        • Ptex Painting
        • Oppervlakte Painting (Polypainting)
      • Importeren in de Painting
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Normalen vergrendelen
        • Laad een nieuwe UV indeling na modelwijzigingen
        • DAZ Genesis models into 3DCoat
        • ID map
      • Menu's van de Painting
        • Edit menu
        • Texturen-menu
          • Textuur Baking
        • Verbergen
        • Menu voor de Bake Paint
        • De kleurkiezer
      • Surface Materials
      • Bovenste balk voor het Painting
      • Het Lagenpaneel
        • Het mengpaneel
        • Layer and Clipping Masks
      • Gereedschap voor het Painting van kamers
      • Dekking - Transparantie
      • Tweak werkruimte
        • Tweak-toolset
        • Exporteren vanuit de Tweak Room
      • Voorbeeldvenster masker/materiaal
      • Exporteren vanuit de Painting
    • UV werkruimte
      • UV bovenbalk
      • UV Linker gereedschapspaneel
      • UV voorbeeldpaneel
      • UV workflow voorbeeld
      • Importeren in de UV kamer
      • Exporteren vanuit de UV kamer
    • Retopologie
      • Importeren in de Retopo Room
      • Retopo Mesh-menu en bakmenu
        • Virtuele spiegelmodus
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Strokes-tool in Retopology
      • Bovenste balk
        • Selecteer geometrie
      • Linker gereedschapspaneel in Retopology-kamer
        • Algemeen doel en functie
        • Geometrie toevoegen
        • Retopo Tweak-tools
        • UV hulpmiddelen
        • Commando's voor Retopologie kamer
      • AUTORETOPO
        • Autopo guide
      • Polygroepen
    • Beeldhouwen
      • Sculpt Layer
      • Boom beeldhouwen
      • Beeldhouwen Brush opties
      • Top Bar
      • Brush
      • Submenu Geometrie
      • Beeldhouwen "Rechtsklik" -menu
      • Schaduwen
      • Voxel modus
        • Pure Voxel -beeldhouwkunst
        • Dichtheid en resolutie
        • Clay-motor
        • Voxel tools
        • Oppervlaktetools op Voxels
        • Voxel aanpassingstools
        • Volumetrisch Painting
        • Hulpmiddelen voor Voxel objecten
      • Oppervlakte-modus
        • Oppervlak gereedschap
        • Oppervlak aangepaste tools
        • Surface Layer
        • Hulpmiddelen voor het aanpassen van oppervlakken
        • Oppervlakte Painting
        • Hulpmiddelen voor oppervlakteobjecten
        • Resolutie op meerdere niveaus
          • Multires tools
          • Multires adjust
          • Multires commands
      • Bochten beeldhouwen
        • Spline-curven
        • Splines model creation
      • Vectorverplaatsing
      • Hulpmiddelen voor oppervlaktetransformatie
        • Hulpmiddelen voor Voxel transformatie
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel primitieven en Import
      • Levende booleans
      • Opdrachten voor beeldhouwkamer
      • Import naar beeldhouwkamer
      • Exporteren vanuit de beeldhouwkamer
    • Veroorzaken
      • Comparison of different roughness values
      • Paneelfuncties renderen
      • Draaitafel
      • Fakebake de verlichting -niet PBR
    • Factures
      • Werkstroom
    • eenvoudigste
    • Modellering
      • Mesh Menu
      • Linker gereedschapspaneel in de modelleerkamer
        • Geometrie toevoegen
          • Geselecteerd
        • Aanpassing
        • Smart Hybrid
        • UV
          • Commando's
        • Geheel gaas
      • Voorbeeld loftoppervlak van Fluffy
      • Blokkade door Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Snelle creatie van 3D-modellen
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Mesh naar NURBS-kamer
    • Nodes
      • Sculpt shaders Nodes-bibliotheek
      • Open PBR
  • Scripting en Core API
    • Core API
    • Python-API
    • Extensions and Addons
  • Gratis 3DCoatPrint

Vector

44 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