Geometry Nodes in Blender ist ein visuelles, knotenbasiertes System zur prozeduralen Erzeugung, Modifikation und Instanzierung von 3D-Geometrie, das nicht-destruktives Arbeiten ermöglicht.
Rubrik: Software & Tools · Unterrubrik: Blender · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Geometry Node Editor, Procedural Modeling, GeoNodes, Menüpfad: Editor Type → Geometry Node Editor; Add Modifier → Geometry Nodes
Was sind Geometry Nodes?
Geometry Nodes wurden mit Blender 2.92 (2021) eingeführt und mit jeder Version erheblich erweitert. Das System ermöglicht es, Mesh-Geometrie, Kurven, Volumes und Instanzen über einen visuellen Knotengraphen prozedural zu erstellen und zu bearbeiten – ähnlich wie Houdini in der VFX-Industrie. Das Ergebnis wird als Modifier-Stack-Eintrag auf das Objekt angewendet und ist jederzeit editierbar, ohne die Originaldaten zu verändern.
Erklärung
Geometry Nodes arbeiten als Modifier, der einen Datenfluss beschreibt: Eingabe-Geometrie (Input) fließt durch eine Kette von Nodes, wird transformiert und als Ausgabe-Geometrie zurückgegeben.
Grundlegende Node-Kategorien:
- Input-Nodes:
Group Inputempfängt Geometrie und Parameter von außen.Object Info,Collection Info,Scene Timeliefern externe Daten. - Geometry-Nodes:
Set Position,Transform Geometry,Join Geometry,Merge by Distance,Delete Geometry,Separate Geometry– grundlegende Geometrieoperationen. - Instances:
Instance on Pointsist einer der meistgenutzten Nodes: platziert Objekte, Sammlungen oder Geometrie auf Punkten einer anderen Geometrie. Unverzichtbar für Vegetation, Streuobjekte, Partikelersatz. - Mesh-Nodes:
Mesh Primitive(erzeugt Grundkörper),Extrude Mesh,Subdivide Mesh,Mesh Boolean,Mesh to Curve. - Curve-Nodes:
Curve Primitive,Resample Curve,Curve to Mesh,Fill Curve– für prozedurale Kurvenoperationen. - Attribute-Nodes:
Store Named Attribute,Named Attribute,Capture Attribute– Datenspeicherung auf Vertices, Edges, Faces oder Splines. - Utilities:
Math,Vector Math,Random Value,Map Range,Switch,Compare– Berechnungen und Logik. - Fields: Ab Blender 3.0 arbeiten Geometry Nodes mit dem Field-System: Nodes können auf einzelnen Elementen (Vertices, Faces) oder der gesamten Geometrie operieren. Ein
Integer-Node kann z. B. für jeden Vertex einen anderen Wert liefern.
Typischer Workflow – Vegetation-Streuung:
- Terrain-Mesh erstellen
- Geometry Nodes Modifier hinzufügen
Object Info-Node für Baum-Objekt erstellenDistribute Points on Faces-Node: verteilt Punkte zufällig auf der MeshoberflächeInstance on Points-Node: setzt Baum-Instanzen auf die PunkteRandom Value-Node für zufällige Rotation und Skalierung der Instanzen- Dichte als
Group Input-Parameter exposieren für einfaches Anpassen
Realisierbare Komplexitäten: Geometry Nodes können vollständige prozedurale Gebäude, Straßennetze, Partikeleffekte, Charakterhaar (ab Blender 3.3 mit Hair Curves) und parametrische Assets erzeugen.
Beispiele
- Prozedurale Stadtgenerierung: Straßennetz aus Kurven, Gebäude über
Instance on Pointsauf Grundstücken, Höhe und Stil über Attribute gesteuert. - Vegetationsstreuung: Bäume, Gräser und Steine prozedural auf Terrain verteilt mit dichtebasierten Masken (Vertex Color oder Texture).
- Animiertes Wachstum: Kurvenentlang-Wachstum eines Baums über
Scene Time-Node undTrim Curvefür prozedurale Wachstumsanimation. - Prozedurale Architektur: Fenster-Raster auf Gebäudefassaden über
Mesh Face SetundInstance on Pointsmit exakt ausgerichteten Instanzen. - Hair Grooming (ab 3.3): Charakterhaar über Geometry Nodes gesteuert – Länge, Krümmung, Clumping prozedural definiert.
In der Praxis
Schritt-für-Schritt: Einfache prozedurale Streuung:
- Plane-Objekt erstellen (Basis für Streuung)
- Properties → Modifier → Add → Geometry Nodes
- Geometry Node Editor öffnen (Editor wechseln oder N-Panel)
Distribute Points on Faces-Node hinzufügen (Shift+A → Points → Distribute Points on Faces)- Density-Wert einstellen (z. B. 2.0 für 2 Punkte/m²)
Instance on Points-Node hinzufügen, Instanz-Objekt überObject Info-Node zuweisenRealize Instances-Node am Ende für finale Mesh-Ausgabe (optional)Group Output-Node schließt den Graphen
Wichtige Shortcuts im Geometry Node Editor:
Shift+A– Node hinzufügenCtrl+J– Nodes in Frame gruppierenM– Node muten (deaktivieren)Ctrl+G– Auswahl zu Node Group zusammenfassenTab– Node Group betreten/verlassen
Häufige Fehler:
- Instanzen nicht realisiert → Objekte erscheinen in Viewport aber nicht im Export
- Field/Geometry-Typen gemischt → Node-Verbindung rot markiert
- Performance-Probleme bei sehr hoher Punktdichte → Distribute mit Poisson Disk statt Random für bessere Verteilung
Vergleich & Abgrenzung
Geometry Nodes vs. Particle System (alt): Das alte Particle System ist für einfache Streuungen einfacher, Geometry Nodes bieten aber weit mehr Kontrolle, sind nicht-destruktiv und zukunftssicher (Particles werden perspektivisch durch Geometry Nodes ersetzt).
Geometry Nodes vs. Houdini: Houdini bietet deutlich mächtigere prozedurale Tools (Volumes, Simulations, PDG), ist aber kommerziell und erfordert deutlich tieferes technisches Wissen. Für Blender-Nutzer ist GeoNodes der kostenlose Einstieg in prozedurale Workflows.
Geometry Nodes vs. Python Scripting: Python ist mächtiger und direkter, erfordert aber Programmierkenntnisse. Geometry Nodes sind visuell und zugänglicher.
Häufige Fragen (FAQ)
Wie aktiviere ich Geometry Nodes in Blender? Geometry Nodes werden als Modifier angewendet: Objekt auswählen → Properties → Modifier Properties (Schraubenschlüssel-Icon) → Add Modifier → Generate → Geometry Nodes. Ein neues Node-Graph-Fenster kann im Editor-Typ-Menü als „Geometry Node Editor" geöffnet werden. Ein Standard-Setup mit Group Input und Group Output wird automatisch erstellt.
Wann sollte ich Geometry Nodes statt manuellem Modellieren nutzen? Geometry Nodes sind ideal, wenn Varianten gebraucht werden, Objekte sich wiederholen (Vegetation, Architekturdetails, Straßen), parametrische Anpassungen nötig sind oder wenn die Szene prozedural animiert werden soll. Für organische One-off-Formen wie Gesichter oder individuelle Charaktere ist manuelles Sculpting oder Modellieren oft schneller.
Weiterführend
- Blender Foundation: Geometry Nodes – offizielle Dokumentation. docs.blender.org/manual/en/latest/modeling/geometry_nodes/ (2024)
- Sorcar, Punya (Blender Add-on-Autor): Introduction to Procedural Modeling in Blender. blendermarket.com (2022)
- Entagma.com: Houdini vs Blender GeoNodes – Feature Comparison. entagma.com (2023)
