• Português
  • Documentação 3DCoat
  • Chapters
    • Introdução ao 3DCoat
    • Começando
    • Interface e Navegação
    • Componentes do Brush
    • Node System
    • Espaços de Trabalho Salas
    • API de Scripting e Core API
    • Perguntas e Respostas
    • licensing
    • Tutoriais de treinamento
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
    • Creating 3D Character Using 3DCoat
  • Store
  • Português Português
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • 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
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Documentação 3DCoat
  • Chapters
    • Introdução ao 3DCoat
    • Começando
    • Interface e Navegação
    • Componentes do Brush
    • Node System
    • Espaços de Trabalho Salas
    • API de Scripting e Core API
    • Perguntas e Respostas
    • licensing
    • Tutoriais de treinamento
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
    • Creating 3D Character Using 3DCoat
  • Store
  • Português Português
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • 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
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
Expand All Collapse All
  • Introdução ao 3DCoat
  • Começando
    • System requirements
    • Why 3DCoat is Unique?
    • Ativando 3DCoat
    • erro de inicialização
      • 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
    • Estrutura de Pastas
      • Custom documents folder
    • Diferentes formas de “resolução”
    • Tablet on Window
    • Import e Export
    • Applinks em 3DCoat
      • Link do aplicativo Blender
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Node System
    • PBM Channels
    • Node Editor
    • Node & Object Inspectors
    • Per-Pixel Painting
    • 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
  • Navigation
    • Diálogo de abertura (Menu de início rápido)
    • Painel de navegação
    • Câmera e navegação
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navegação usando dispositivos 3DConnexion
      • How to compile Spacenavd on non Ubuntu distro
    • Space Bar Menu
    • Stylus doesn’t work in sculpting
    • Teclas de atalho
  • Interface e Navegação
    • Menu de arquivo
    • Editar menu
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Preferências
    • Ver Menu
    • Simetria
    • Textures
    • Calculate
    • Menu de Camadas
    • Menu Congelar
    • Hide
    • Bake
    • Curvas 2022
      • Menu de Curvas
      • Curves Properties RMB
      • Preencher com camada de malha
      • Scale of imported curves
    • Menu do Windows
      • Painéis pop-up do Windows com guias
      • Controles deslizantes
    • Scripts
    • Addons
    • Capture
    • menu de ajuda
    • Costumização
    • Modifique ou crie uma nova sala
  • Componentes do Brush
    • Brush Barra Superior
    • Pincéis de uso geral
      • Crie pincéis e decalques
      • Fazendo alfa a partir da escultura atual
      • Crie um Brush a partir de um objeto 3D
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Strokes
      • Menu pop-up Curvas
    • Opções de Brush
    • Limitador de Condições
    • Painel de tiras
    • Painel de estênceis
    • Materiais Inteligentes
      • Adicione novas imagens ou materiais
      • Anexe um material inteligente a uma camada
      • Import Quixel Megascans
    • Como criar predefinições para Brush
  • Espaços de Trabalho Salas
    • Painting
      • Painting de texturas e modos
        • Painting por Per-Pixel
        • Painting de Deslocamento (Micro-Vértice)
        • Painting Ptex
        • Painting de Superfície (Polipintura)
      • Importando para a sala de Painting
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Bloquear normais
        • Carregar novo layout UV após alterações no modelo
        • DAZ Genesis models into 3DCoat
        • ID map
      • Menus da área de trabalho de Painting
        • Edit menu
        • Menu de Texturas
          • Ferramentas de Baking de textura
        • Esconder
        • Menu para o Bake Paint
        • O seletor de cores
      • Surface Materials
      • Barra superior para a Painting
      • O Painel de Camadas
        • O Painel de Mistura
        • Layer and Clipping Masks
      • Ferramentas da sala de Painting
      • Opacidade - Transparência
      • Ajustar espaço de trabalho
        • Ajuste o conjunto de ferramentas
        • Exportando da Tweak Room
      • Painel de visualização de máscara/material
      • Exportando da sala de Painting
    • espaço de trabalho UV
      • Barra Superior UV
      • Painel de ferramentas UV Esquerda
      • Painel de visualização UV
      • exemplo de fluxo de trabalho UV
      • Importando para a sala UV
      • Exportando da Sala UV
    • Retopologia
      • Importando para a sala Retopo
      • Menu Retopo Mesh e Menu Bake
        • Modo Espelho Virtual
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Ferramenta Strokes em Retopologia
      • Barra superior
        • Selecione a geometria
      • Painel de ferramentas esquerdo na sala de Retopologia
        • Objetivo geral e função
        • Adicionar geometria
        • Ferramentas de ajuste de Retopo
        • Ferramentas UV
        • Comandos para sala de Retopologia
      • AUTORETOPO
        • Autopo guide
      • Grupos poli
    • Esculpir
      • Sculpt Layer
      • esculpir árvore
      • Opções de Brush de escultura
      • Top Bar
      • Motor de Brush
      • Submenu Geometria
      • Esculpir o menu “Clique com o botão direito”
      • Shaders
      • modo Voxel
        • Escultura Pura de Voxel
        • Densidade e resolução
        • Máquina de Barro
        • Ferramentas Voxel
        • Ferramentas de superfície em Voxels
        • Ferramentas de ajuste de Voxel
        • Painting Volumétrica
        • Ferramentas de Objetos Voxel
      • Modo de superfície
        • Ferramentas de superfície
        • Ferramentas personalizadas de superfície
        • Surface Layer
        • Ferramentas de ajuste de superfície
        • Painting de superfície
        • Ferramentas de Objetos de Superfície
        • Resolução multinível
          • Multires tools
          • Multires adjust
          • Multires commands
      • Esculpir curvas
        • Curvas Spline
        • Splines model creation
      • Deslocamento do Vetor
      • Ferramentas de transformação de superfície
        • Ferramentas de Transformação Voxel
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Primitivos Voxel e Ferramentas de Import
      • Booleanos ativos
      • Comandos para a sala Sculpt
      • Import para Sala de Escultura
      • Exportando da sala de esculpir
    • Renderizar
      • Comparison of different roughness values
      • Funções do painel de renderização
      • toca discos
      • Fakebake a iluminação -não PBR-
    • Factures
      • fluxo de trabalho
    • mais simples
    • Modelagem
      • Mesh Menu
      • Painel de ferramentas esquerdo na sala de modelagem
        • Adicionar geometria
          • Selecionado
        • Puxão
        • Smart Hybrid
        • UV
          • Comandos
        • Malha inteira
      • Exemplo de superfície de loft por Fluffy
      • Bloqueio por Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Criação Rápida de Modelos 3D
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Malha para sala NURBS
    • Nodes
      • Biblioteca de nós de shaders de esculpir
      • Open PBR
  • API de Scripting e Core API
    • Core API
    • API do Python
    • Extensions and Addons
  • 3DCoatPrint gratuita

Vector

40 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
  • Volumes
  • Modifiers
  • Materials
  • Masks
  • Filters
  • UV
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