• Norsk Bokmål
  • 3DCoat dokumentasjon
  • Chapters
    • Introduksjon til 3DCoat
    • Starter
    • Grensesnitt og navigasjon
    • Brush
    • Node System
    • GPU Texturing
    • Arbeidsrom Rom
    • Scripting og Core API
    • Spørsmål og svar
    • licensing
    • Opplæringsveiledninger
    • 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
  • Norsk Bokmål Norsk Bokmål
    • 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
    • Čeština Čeština
    • Română Română
  • 3DCoat dokumentasjon
  • Chapters
    • Introduksjon til 3DCoat
    • Starter
    • Grensesnitt og navigasjon
    • Brush
    • Node System
    • GPU Texturing
    • Arbeidsrom Rom
    • Scripting og Core API
    • Spørsmål og svar
    • licensing
    • Opplæringsveiledninger
    • 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
  • Norsk Bokmål Norsk Bokmål
    • 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
    • Čeština Čeština
    • Română Română
Expand All Collapse All
  • Introduksjon til 3DCoat
  • Starter
    • System requirements
    • Why 3DCoat is Unique?
    • Aktiverer 3DCoat
    • Oppstartsfeil
      • 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
    • Mappestruktur
      • Custom documents folder
    • Ulike former for "oppløsning"
    • Tablet on Window
    • Import og Export
    • Applinks i 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
    • Åpningsdialog (hurtigstartmeny)
    • Navigasjonspanel
    • Kamera og navigasjon
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigering ved hjelp av 3DConnexion-enheter
      • How to compile Spacenavd on non Ubuntu distro
    • Space Bar Menu
    • Stylus doesn’t work in sculpting
    • Hurtigtaster
  • Grensesnitt og navigasjon
    • Filmeny
    • Rediger meny
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Preferanser
    • Vis meny
    • Symmetri
    • Textures
    • Calculate
    • Lagmeny
    • Frys meny
    • Hide
    • Bake
    • Kurver 2022
      • Kurvermeny
      • Curves Properties RMB
      • Fyll med mesh-lag
      • Scale of imported curves
    • Windows-menyen
      • Windows Popup-paneler med faner
      • Skyveknapper
    • Scripts
    • Addons
    • Capture
    • Hjelp-menyen
    • Tilpasning
    • Endre eller opprett nytt rom
  • Brush
    • Brush Top Bar
    • Børster til generell bruk
      • Lag børster og dekaler
      • Å lage alfa fra nåværende skulptur
      • Lag en Brush fra et 3D-objekt
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Slag
      • Kurver popup-meny
    • Brush
    • Betingelsesbegrenser
    • Strips Panel
    • Sjablonger panel
    • Smarte materialer
      • Legg til nye bilder eller materialer
      • Fest et Smart-materiale til et lag
      • Import Quixel Megascans
    • Hvordan lage forhåndsinnstillinger for Brush
  • Arbeidsrom Rom
    • Painting
      • Painting og modi
        • Per-Pixel Painting
        • Painting (Micro-Vertex)
        • Ptex Painting
        • Painting (polymaling)
      • Importerer inn i Painting
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Lås Normaler
        • Last inn ny UV layout etter modellendringer
        • DAZ Genesis models into 3DCoat
        • ID map
      • Menyer for Painting
        • Edit menu
        • Teksturmeny
          • Baking
        • Gjemme seg
        • Meny for Bake Paint
        • Fargevelgeren
      • Surface Materials
      • Toppstang for Painting
      • Lagpanelet
        • Blandingspanelet
        • Layer and Clipping Masks
      • Painting
      • Opasitet - Gjennomsiktighet
      • Juster arbeidsområdet
        • Tweak verktøysett
        • Eksporterer fra Tweak Room
      • Forhåndsvisningspanel for maske/materiale
      • Eksporterer fra Painting
    • UV arbeidsplass
      • UV toppbar
      • UV Venstre verktøypanel
      • UV forhåndsvisningspanel
      • Eksempel på UV arbeidsflyt
      • Importerer inn i UV rommet
      • Eksporterer fra UV rommet
    • Retopologi
      • Importerer til Retopo rommet
      • Retopo Mesh Menu og Bake Menu
        • Virtuelt speilmodus
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Strokes-verktøy i Retopologi
      • Toppbar
        • Velg geometri
      • Venstre verktøypanel i Retopologirom
        • Overordnet formål og funksjon
        • Legg til geometri
        • Retopo Tweak-verktøy
        • UV verktøy
        • Kommandoer for Retopologirom
      • AUTORETOPO
        • Autopo guide
      • Polygrupper
    • Skulptere
      • Sculpt Layer
      • Skulptre
      • Sculpt Brush alternativer
      • Top Bar
      • Brush
      • Geometri Undermeny
      • Skulptér "høyreklikk"-menyen
      • Shaders
      • Voxel modus
        • Ren Voxel skulptur
        • Tetthet og oppløsning
        • Leiremotor
        • Voxel verktøy
        • Overflateverktøy på Voxels
        • Voxel justeringsverktøy
        • Volumetrisk Painting
        • Voxel Objects-verktøy
      • Overflatemodus
        • Overflateverktøy
        • Tilpassede overflateverktøy
        • Surface Layer
        • Overflatejusteringsverktøy
        • Painting
        • Verktøy for overflateobjekter
        • Flernivåoppløsning
          • Multires tools
          • Multires adjust
          • Multires commands
      • Skulptere kurver
        • Splinekurver
        • Splines model creation
      • Vektor forskyvning
      • Verktøy for overflatetransformasjon
        • Voxel Transform Tools
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel Primitives og Import
      • Levende booleanere
      • Kommandoer for Sculpt-rommet
      • Import til Sculpt Room
      • Eksporterer fra Sculpt Room
    • Gjengi
      • Comparison of different roughness values
      • Gjengi panelfunksjoner
      • Platespiller
      • Fakebake the lighting -ikke PBR-
    • Factures
      • Arbeidsflyt
    • Enkleste
    • Modellering
      • Mesh Menu
      • Venstre verktøypanel i modelleringsrommet
        • Legg til geometri
          • Valgt
        • Tweak
        • Smart Hybrid
        • UV
          • Kommandoer
        • Hele mesh
      • Loft overflate eksempel av Fluffy
      • Blockout av Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Rask oppretting av 3D-modeller
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Mesh til NURBS-rommet
    • Nodes
      • Sculpt shaders Nodes Library
      • Open PBR
  • Scripting og Core API
    • Core API
    • Python API
    • Extensions and Addons
  • Gratis 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