• Lietuviškai
  • 3DCoat dokumentacija
  • Chapters
    • Įvadas į 3DCoat
    • Darbo pradžia
    • Sąsaja ir navigacija
    • Brush komponentai
    • Node System
    • GPU Texturing
    • Darbo erdvės kambariai
    • Scripting ir Core API
    • Klausimai/Atsakymai
    • licensing
    • Mokymo vadovėliai
    • New Library
  • New Library
    • Getting Started
    • Painting
    • Sculpt
    • Modeling
    • Retopology
    • UV
    • Smart Materials
    • Nodes
    • Print
  • Blog Posts
    • Creating 3D Character Using 3DCoat
    • DAZ Genesis models into 3DCoat
    • Cavity and Curvature maps
    • Types of normal maps
    • Texture painting pipeline
    • Load new UV layout After Model Changes
    • Import Zbrush Polygroups for UV mapping
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Store
  • Pilgway
  • Lietuviškai Lietuviškai
    • 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
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • 3DCoat dokumentacija
  • Chapters
    • Įvadas į 3DCoat
    • Darbo pradžia
    • Sąsaja ir navigacija
    • Brush komponentai
    • Node System
    • GPU Texturing
    • Darbo erdvės kambariai
    • Scripting ir Core API
    • Klausimai/Atsakymai
    • licensing
    • Mokymo vadovėliai
    • New Library
  • New Library
    • Getting Started
    • Painting
    • Sculpt
    • Modeling
    • Retopology
    • UV
    • Smart Materials
    • Nodes
    • Print
  • Blog Posts
    • Creating 3D Character Using 3DCoat
    • DAZ Genesis models into 3DCoat
    • Cavity and Curvature maps
    • Types of normal maps
    • Texture painting pipeline
    • Load new UV layout After Model Changes
    • Import Zbrush Polygroups for UV mapping
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Store
  • Pilgway
  • Lietuviškai Lietuviškai
    • 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
    • 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
  • Įvadas į 3DCoat
  • Darbo pradžia
    • System requirements
    • Why 3DCoat is Unique?
    • 3DCoat aktyvinimas
    • Paleidimo klaida
      • 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
    • Aplankų struktūra
      • Custom documents folder
    • Įvairios „sprendimo“ formos
    • Tablet on Window
    • Import ir Export
    • Applinks 3DCoat
      • Blender programos nuoroda
        • 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
    • Dialogo lango atidarymas (greito pradžios meniu)
    • Naršymo skydelis
    • Kamera ir navigacija
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigacija naudojant 3DConnexion įrenginius
      • How to compile Spacenavd on non Ubuntu distro
    • Space Bar Menu
    • Stylus doesn’t work in sculpting
    • Spartieji klavišai
  • Sąsaja ir navigacija
    • Failo meniu
    • Redagavimo meniu
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Parinktys
    • Peržiūros meniu
    • Simetrija
    • Textures
    • Calculate
    • Sluoksnių meniu
    • Užšaldymo meniu
    • Hide
    • Bake
    • Kreivės 2022 m
      • Kreivės meniu
      • Curves Properties RMB
      • Užpildykite tinklelio sluoksniu
      • Scale of imported curves
    • „Windows“ meniu
      • „Windows“ iššokantys skydeliai su skirtukais
      • Slankikliai
    • Scripts
    • Addons
    • Capture
    • Pagalbos meniu
    • Tinkinimas
    • Pakeiskite arba sukurkite naują kambarį
  • Brush komponentai
    • Brush Top Bar
    • Šepečiai bendram naudojimui
      • Sukurkite šepečius ir lipdukus
      • Alfa gamyba iš dabartinės skulptūros
      • Sukurkite Brush iš 3D objekto
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Insultai
      • Kreivės iššokantis meniu
    • Brush parinktys
    • Sąlygų ribotuvas
    • Juostelių skydelis
    • Trafaretų skydelis
    • Išmaniosios medžiagos
      • Pridėkite naujų vaizdų ar medžiagų
      • Pritvirtinkite išmaniąją medžiagą prie sluoksnio
      • Import Quixel Megascans
    • Kaip sukurti išankstinius Brush nustatymus
  • Darbo erdvės kambariai
    • Painting
      • Tekstūros Painting ir režimai
        • Painting Per-Pixel
        • Poslinkio Painting (mikro viršūnė)
        • Ptex Painting
        • Paviršiaus Painting (polidažymas)
      • Įvežimas į Painting kambarį
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Užraktas normaliai
        • Įkelti naują UV maketą po modelio pakeitimų
        • DAZ Genesis models into 3DCoat
        • ID map
      • Painting darbo srities meniu
        • Edit menu
        • Tekstūros meniu
          • Tekstūriniai Baking įrankiai
        • Slėpti
        • Bake Paint meniu
        • Spalvų rinkiklis
      • Surface Materials
      • Viršutinė Painting juosta
      • Sluoksnių skydelis
        • Maišymo skydelis
        • Layer and Clipping Masks
      • Painting kambario įrankiai
      • Nepermatomumas – skaidrumas
      • Pakoreguokite darbo vietą
        • Tweak Toolset
        • Eksportavimas iš Tweak Room
      • Kaukės / medžiagos peržiūros skydelis
      • Eksportas iš Painting kambario
    • UV darbo vieta
      • UV viršutinė juosta
      • UV Kairysis įrankių skydelis
      • UV peržiūros skydelis
      • UV darbo eigos pavyzdys
      • Importas į UV kambarį
      • Eksportas iš UV kambario
    • Retopologija
      • Importavimas į Retopo kambarį
      • Retopo tinklelio meniu ir kepimo meniu
        • Virtualus veidrodžio režimas
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Strokes įrankis retopologijoje
      • Viršutinė juosta
        • Pasirinkite geometriją
      • Kairysis įrankių skydelis Retopologijos kambaryje
        • Bendra paskirtis ir funkcija
        • Pridėti geometriją
        • „Retopo Tweak“ įrankiai
        • UV įrankiai
        • Retopologijos kambario komandos
      • AUTORETOPO
        • Autopo guide
      • Poli grupės
    • Skulptūra
      • Sculpt Layer
      • Skulptorius medis
      • „Sculpt Brush“ parinktys
      • Top Bar
      • Brush variklis
      • Geometrijos submeniu
      • Sukurkite meniu „Dešiniuoju pelės mygtuku spustelėkite“.
      • Shaders
      • Voxel režimas
        • Pure Voxel Sculpting
        • Tankis ir skiriamoji geba
        • Molio variklis
        • Voxel įrankiai
        • „Voxels“ paviršiaus įrankiai
        • Voxel Adjustment Tools
        • Tūrinis Painting
        • Voxel Objects Tools
      • Paviršiaus režimas
        • Paviršiaus įrankiai
        • Paviršiaus pasirinktiniai įrankiai
        • Surface Layer
        • Paviršiaus reguliavimo įrankiai
        • Paviršiaus Painting
        • Paviršiaus objektų įrankiai
        • Kelių lygių raiška
          • Multires tools
          • Multires adjust
          • Multires commands
      • Smulkinti kreivės
        • Spline kreivės
        • Splines model creation
      • Vektorių poslinkis
      • Paviršiaus transformavimo įrankiai
        • Voxel Transform Tools
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel primitives & Import Tools
      • Gyvi booleans
      • Skulptūros kambario komandos
      • Import į Sculpt Room
      • Eksportas iš skulptūrų kambario
    • Pateikti
      • Comparison of different roughness values
      • Atvaizdavimo skydelio funkcijos
      • Patefonas
      • Netikras apšvietimas – ne PBR–
    • Factures
      • Darbo eiga
    • Paprasčiausias
    • Modeliavimas
      • Mesh Menu
      • Kairysis įrankių skydelis modeliavimo kambaryje
        • Pridėti geometriją
          • Pasirinkta
        • Keisti
        • Smart Hybrid
        • UV
          • Komandos
        • Visas tinklelis
      • Fluffy palėpės paviršiaus pavyzdys
      • Poeboi blokavo
      • Import Zbrush Polygroups for UV mapping
    • Kitbash – greitas 3D modelių kūrimas
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Tinklelis į NURBS kambarį
    • Nodes
      • Skulptūruoti šešėliai Nodes Library
      • Open PBR
  • Scripting ir Core API
    • Core API
    • Python API
    • Extensions and Addons
  • Nemokamas 3DCoatPrint

Node System

656 views 0

Written by Volodymyr Makovetskyi
May 14, 2026

What is the Node System?

The 3DCoat Node System is a powerful, non-destructive procedural engine designed to create complex materials, masks, geometry deformers, and visual effects without relying on static bitmap textures.

Instead of drawing pixels destructively, you connect mathematical operations, procedural noises, and geometry inputs (nodes) together in a visual graph. Under the hood, these node graphs are dynamically compiled into highly optimized GPU shaders (using NGL – NodeGraph Language), allowing for real-time calculation and rendering. This results in resolution-independent assets that can automatically adapt to the curvature, ambient occlusion, and physical space of your 3D models.

Documentation Index

This directory (docs/) serves as the central repository for all documentation related to the 3DCoat Node System. Below is a guide to what you will find in each file and sub-directory.

Core User Guides

These guides explain the fundamental concepts, interface, and workflows of the Node System.

  • Node System User Guide: The foundational manuals for artists. They explain how to use the Node Editor, connect nodes, work with procedural materials, and understand the overall procedural workflow.
  • Node Editor Documentation: A detailed breakdown of the Node Editor interface itself, including navigation, node management, connection logic, and UI features.
  • Inspectors & Properties Documentation: Explains how to interact with the Node Inspector and Object Inspector. It covers how properties (like 1D curves, color pickers, and sliders) are exposed from the node graph to the user interface for quick artist tweaking.
  • PBM Channels Documentation: Documentation on Physically Based Material channels within the node system, explaining how procedural data flows into Albedo, Gloss, Metalness, and other PBR specific rendering targets.

Node References & Languages

Deep dives into the specific building blocks and the shader language that powers them.

  • GPU Nodes Overview: An introduction to what GPU Nodes are, how they interact with the GPU, and a high-level summary of node categories.

Preset Libraries

Guides on how complete, ready-to-use node graphs are categorized, stored, and applied in the software.

  • NGPresets: Contains documentation for the five main preset windows in 3DCoat that utilize node graphs:
    • NGMasks: Procedural, resolution-independent smart masks.
    • NGMaterials: Full procedural Smart Materials.
    • NGModifiers: Geometry deformers and displacement map generators.
    • NGFilters: Procedural post-processing filters for modifying existing layers.
    • NGVolumes: True 3D volumetric textures (like solid wood or marble) that evaluate in 3D space and ignore UV seams entirely.

Was this helpful?

Yes  No
Related Articles
  • GPU Texturing
  • Vector
  • Volumes
  • Modifiers
  • Materials
  • Masks
Previously
Lightwave uplink
Up Next
Node Editor
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