Node onderdelen

Alle nodes in Blender zijn gebaseerd op een vergelijkbare opbouw. Dit geldt voor elk type node. Deze onderdelen omvatten de titel, sockets (aansluitingen), eigenschappen en meer.

../../../_images/interface_controls_nodes_parts_overview.png

Titel

De titel toont de naam of het type van de node; deze kan worden overschreven door het label van de node te wijzigen via Label. Aan de linkerkant van de titel bevindt zich de inklapknop, waarmee de node kan worden ingeklapt. Dit kan ook worden gedaan met H.

../../../_images/interface_controls_nodes_parts_collapsed.png

Hoe een node eruitziet wanneer deze is ingeklapt.

Preview (Voorvertoning)

Previews zijn een overlay die een kleine afbeelding boven de node weergeeft en het resultaat van de node toont. Niet alle nodes ondersteunen previews, maar bij de nodes die dat wel doen, kunnen ze worden in- of uitgeschakeld met de / pictogrammen in de rechterbovenhoek van de node, naast de titel.

Voorvertoningen kunnen voor de gehele nodeboom worden uitgeschakeld door de Previews overlay-schakelaar te gebruiken.

Sockets (Aansluitingen)

Sockets (aansluitingen) zijn invoer- en uitvoerwaarden voor de node. Ze verschijnen als kleine gekleurde cirkels aan beide zijden van de node. Ongebruikte sockets kunnen worden verborgen met Ctrl-H.

Elke socket heeft een kleurcode, afhankelijk van het type gegevens dat deze verwerkt.

../../../_images/interface_controls_nodes_parts_sockets.png

Ingebouwd

Shader (heldergroen)

Wordt gebruikt voor shaders in Cycles en EEVEE.

Geometrie (turkoois)

Wordt gebruikt in Geometry Nodes.

Data (Data)

Boolean (lichtroze)

Wordt gebruikt om een true (waar) of false (onwaar) waarde door te geven.

Kleur (geel)

Geeft aan dat de socket kleurinformatie accepteert/produceert. De kleuren kunnen al dan niet een alfa-component hebben, afhankelijk van het type nodeboom.

Float (grijs)

Geeft aan dat de socket floating-komma-getallen accepteert/produceert. Het kan een enkele waarde zijn of een zogenaamde “value map”. (Je kunt een value map zien als een grijswaardenafbeelding waarbij de helderheid van een pixel de waarde vertegenwoordigt.) Als een enkele waarde wordt gebruikt als invoer voor een “value map” socket, worden alle punten van de kaart op dezezelfde waarde ingesteld.

Integer (limoengroen)

Wordt gebruikt om een geheel getal (een getal zonder een fractiecomponent) door te geven.

String (lichtblauw)

Wordt gebruikt om een tekstwaarde door te geven.

Vector (donkerblauw)

Geeft vector-, coördinaat- en normaalinformatie aan.

Rotatie (roze)

Geeft een rotatie/quaternion aan.

Matrix (donkerroze)

Geeft een 4×4 matrix van float-waarden aan, die vaak wordt gebruikt om een Transformatie-matrix weer te geven.

Data-Blocks

Collection (wit)

Wordt gebruikt om een collection-data-block door te geven.

Object (oranje)

Wordt gebruikt om een object-data-blok door te geven.

Material (zalmkleurig)

Wordt gebruikt om een material-data-block door te geven.

Texture (roze)

Wordt gebruikt om een texture-data-block door te geven.

Afbeelding (abrikoos)

Wordt gebruikt om een afbeelding-data-block door te geven.

Inputs (Inputs)

De ingangen bevinden zich aan de onderste linkerkant van de node en bieden de gegevens die de node nodig heeft om zijn functie uit te voeren. Elke invoer-socket, behalve de groene shader-invoer, heeft, wanneer deze niet verbonden is, een standaardwaarde die kan worden bewerkt via een kleur-, numeriek- of vectorinterface-invoer. In de schermafbeelding van de node hierboven is de tweede kleuroptie ingesteld via een kleurinvoer-interface.

Sommige nodes hebben speciale sockets die meerdere invoeren kunnen accepteren. Deze sockets hebben een ellipsvorm in plaats van een cirkel om hun speciale gedrag aan te geven.

Outputs (Outputs)

De uitgangen bevinden zich aan de rechterbovenkant van de node en kunnen worden verbonden met de ingangen van nodes verderop in de nodeboom.

Conversion (Conversie)

Sommige sockettypes kunnen naar andere worden omgezet, hetzij impliciet, hetzij expliciet. Impliciete conversie gebeurt automatisch zonder de behoefte aan een conversienode. Bijvoorbeeld, Float-sockets en Kleur-sockets kunnen met elkaar worden verbonden.

Zodra een socketconversie is gemaakt, kan er data verloren gaan die later in de nodeboom niet meer kan worden hersteld. Impliciete socketconversie kan soms ook de eenheden van de data veranderen. Bijvoorbeeld, wanneer een Value invoernode wordt aangesloten op een angle-socket, wordt deze standaard ingesteld om radialen te gebruiken, ongeacht de Units (Eenheden) van de scène. Dit gebeurt omdat de Value-node geen eenheid heeft, terwijl de angle-invoer dat wel heeft.

Geldige conversies:

  • Tussen kleur en vector — het omzetten van kleurkanalen naar vectorcomponenten.

  • Tussen kleur en float — de kleurgegevens worden omgezet naar het equivalente grijswaardenformaat.

  • Kleur/float/vector naar Shader — wordt impliciet omgezet naar kleur en geeft het resultaat van het gebruik van een Emission-node.

  • Tussen float en integer — gehele getallen worden eenvoudigweg floats, floats worden afgekort.

  • Tussen float en vector — wanneer een float een vector wordt, wordt de waarde voor elke component gebruikt. Wanneer een vector een float wordt, wordt het gemiddelde van de componenten genomen.

  • Tussen float en boolean — waarden groter dan 0 zijn waar, waar wordt omgezet naar 1, en onwaar wordt omgezet naar 0.

  • Tussen rotaties en matrices.

Tussen rotaties en matrices — een rotatie kan worden omgezet naar een matrix (meestal een 3x3 of 4x4 matrix voor 3D-rotaties), en een matrix kan worden omgezet naar een rotatie, waarbij de rotatie-informatie wordt geëxtraheerd uit de matrix.

Properties (Eigenschappen)

Veel nodes hebben instellingen die de manier waarop ze interageren met ingangen en uitgangen kunnen beïnvloeden. Node-instellingen bevinden zich onder de uitgangen en boven de ingangen.

../../../_images/interface_controls_nodes_parts_controls.png

Een voorbeeld van de besturingselementen op de Chroma Key-node.