Geometry Nodes ist Blenders prozedurales Modellier- und Animationssystem, das durch ein visuelles Node-Netzwerk die nicht-destruktive, parametrische Erzeugung und Modifikation von Geometry ermöglicht – von einfachen Mustern bis zu komplexen prozedurablen Ökosystemen und VFX-Setups.
Rubrik: Software & Tools · Unterrubrik: Blender · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Geonodes, Procedural Modeling, Node-based Modeling, GeoNodes
Was sind Geometry Nodes?
Geometry Nodes ist seit Blender 2.92 verfügbar und wurde mit jeder Version erheblich erweitert. In Blender 4.x ist es ein vollständiges prozedurales System, das alle bisherigen Einsatzbereiche des Array Modifiers, des Partikelsystems und des Scatter-Systems ergänzt oder ersetzt. Das System ist im Geometry Node Editor (aufrufbar über den Workspace „Geometry Nodes" oder manuell im Editor-Typ-Dropdown) zugänglich. Ein Geometry Nodes-Modifier wird wie jeder andere Modifier auf Objekte angewendet, aber statt fixer Parameter wird ein Node-Netzwerk (Nodetree) gebaut, das die Transformation der Geometry beschreibt.
Erklärung
Grundstruktur eines Geometry Nodes-Setups:
- Objekt auswählen
- Properties > Modifier Properties > Add Modifier > Geometry Nodes
- Im Geometry Node Editor erscheint der Standard-Nodetree mit:
- Group Input Node: Empfängt die Original-Geometry des Objekts - Group Output Node: Gibt die modifizierte Geometry zurück
- Nodes werden zwischen Input und Output verbunden
Fundamental-Nodes (Kategorien):
- Input Nodes: Geometry-Input, Werte, Attribute (Position, Normal, Index etc.)
- Output Nodes: Geometry-Output
- Geometry Nodes: Set Position, Join Geometry, Merge by Distance, Delete Geometry
- Mesh Nodes: Subdivide Mesh, Triangulate, Dual Mesh, Extrude Mesh
- Curve Nodes: Curve to Mesh, Fill Curve, Resample Curve
- Point Nodes: Distribute Points on Faces, Points to Vertices
- Instance Nodes: Instance on Points, Realize Instances
- Utilities: Math Node, Vector Math, Compare, Switch
- Attribute Nodes: Store Named Attribute, Named Attribute
Der Distribute Points on Faces + Instance on Points Workflow:
Dieser Kern-Workflow ersetzt das klassische Partikelsystem für Objekt-Scattering:
- Group Input → Distribute Points on Faces (Density: 5.0)
- Distribute Points on Faces → Instance on Points
- Object Info (Referenz auf ein Baum-Mesh) → Instance on Points > Instance
- Instance on Points → Group Output
Ergebnis: Bäume werden prozedural auf der Input-Mesh verteilt. Alle Parameter (Density, Rotation, Scale) sind animierbar.
Fields-System (ab Blender 3.x):
Geometry Nodes arbeitet mit dem Fields-System – Berechnungen werden nicht für jeden Punkt einzeln ausgeführt, sondern als Vektorfeld über alle Punkte gleichzeitig. Das macht GeoNodes extrem performant für große Geometriemengen.
Schritt-für-Schritt: Prozeduraler Zaun
- Basis-Kurve als Zaun-Linie zeichnen
- Geometry Nodes Modifier hinzufügen
- Curve to Points Node: Spacing = 1.0 m
- Instance on Points: Zaunpfosten-Mesh als Instanz
- Set Rotation: Align to Curve für korrekte Ausrichtung
- Join Geometry: Zaunpfosten + Quer-Lattenstreben zusammenführen
- Curve to Mesh (Profil-Kurve als Querschnitt): Für durchgehende Latten
Parameter (Inputs) und Animation:
Durch Hinzufügen von Group Input-Sockets mit Expose Property können Parameter von außen (im Modifier-Panel) gesteuert und animiert werden. So entstehen vollständig parametrische Objekte, die über Keyframes animiert werden können.
Simulation Nodes (ab Blender 3.6):
Simulation Nodes ermöglichen prozedurales Simulieren: Partikelbewegungen, Fluid-Näherungen, Wachstumsprozesse und Zelluläre Automaten lassen sich in Geometry Nodes implementieren.
Beispiele
- Prozeduraler Stadtblock: Häuser werden prozedural entlang von Kurven platziert, Höhe und Fassaden durch Inputs steuerbar.
- Vegetation Scatter: Bäume, Gräser und Steine prozedural auf einem Terrain verteilen, gewichtet nach Slope und Höhe.
- Animiertes Logo: Buchstaben wachsen prozedural aus dem Boden – Geometry Nodes mit zeitabhängigem Input.
- Kabel und Leitungen: Kurven-basierte Kabelführung mit realistischem Querschnitt (Curve to Mesh).
- VFX-Debris: Trümmer-Objekte prozedural über eine Explosions-Sphere verteilen und animieren.
In der Praxis
Wichtige Shortcuts im Geometry Node Editor:
- Shift+A: Add-Menü für neue Nodes
- Ctrl+J: Frame erstellen (Nodes gruppieren und benennen)
- Ctrl+G: Node Group erstellen
- M: Nodes stummschalten (Mute)
- Ctrl+Shift+Klick: Vorschau eines Nodes aktivieren (Viewer Node)
Node Groups / Assets: Häufig verwendete Node-Netzwerke lassen sich als Node Groups speichern (Ctrl+G) und über die Asset Library projektübergreifend nutzen. Community-Ressourcen wie BlenderKit bieten fertige GeoNode-Assets.
Performance-Tipp: Realize Instances so spät wie möglich im Nodetree aufrufen – Instances sind deutlich schneller als realisierte Geometry. Nur für den Export oder für Operationen, die Real Geometry erfordern, Instanzen realisieren.
Vergleich & Abgrenzung
Cinema 4D MoGraph ist der traditionelle Referenzpunkt für prozedurales Motion-Design-Modeling, bietet aber weniger mathematische Freiheit als Geometry Nodes. Houdini ist das professionelle Studio-Tool für node-basiertes Procedural Modeling und VFX – deutlich mächtiger als Geometry Nodes, aber mit steilerer Lernkurve und Lizenzkosten. Blenders Geometry Nodes haben sich seit 2021 rasant entwickelt und sind für mittlere bis anspruchsvolle Produktionen vollständig praxistauglich.
Häufige Fragen (FAQ)
Brauche ich Programmierkenntnisse für Geometry Nodes? Nein, Geometry Nodes ist ein visuelles System. Logisches Denken und ein Verständnis für Datentypen (Float, Vector, Boolean, Geometry) sind hilfreich, aber kein Code wird geschrieben. Für sehr komplexe Berechnungen können Python-Skripte ergänzt werden, sind aber nicht notwendig.
Wie unterscheidet sich Geometry Nodes vom Shader Node Editor? Der Shader Node Editor definiert, wie eine Oberfläche beleuchtet und dargestellt wird (Material). Geometry Nodes definiert, wie die Geometrie des Objekts aufgebaut oder modifiziert wird (Form). Beide nutzen das Node-Paradigma, haben aber komplett verschiedene Nodes und Zwecke.
Verwandte Einträge
Weiterführend
- Blender Manual – docs.blender.org/manual/de/latest/modeling/geometry_nodes/index.html
- Default Cube: „Geometry Nodes Beginners Series" – youtube.com/c/DefaultCube
- Entagma: „Advanced Geometry Nodes Tutorials" – entagma.com
