Kurz gesagt
- Der Node Distribute Points on Faces erzeugt Punkte auf einem Mesh mit Flächen.
- Random wird in der Dokumentation als schnellste Methode beschrieben, während Poisson Disk einen Mindestabstand zwischen den Punkten berücksichtigt.
- Der Wert Density gibt an, wie viele Punkte pro Quadratmeter einer Mesh-Oberfläche verteilt werden.
- Instance on Points kann wiederholte Geometrie an jedem Punkt als Referenz verwenden, ohne die Daten zu kopieren.
Die im offiziellen Blender-Handbuch beschriebenen Nodes Distribute Points on Faces und Instance on Points lassen sich gemeinsam verwenden: Zunächst werden Punkte auf einer Mesh-Oberfläche erzeugt, anschließend wird an diesen Punkten Geometrie platziert. Diese Anleitung behandelt den grundlegenden Geometry-Nodes-Workflow und seine wichtigsten Einstellungen. Da die Quelldokumentation keine konkrete Blender-Version nennt, stützt sich die Beschreibung auf das Verhalten der Nodes, wie es auf den entsprechenden Seiten des Blender Manual erläutert wird.
1. Ein Mesh mit Flächen für die Verteilung verwenden
An den Mesh-Eingang von Distribute Points on Faces muss ein Mesh mit Flächen angeschlossen werden. Der Node erzeugt Punkte auf der Oberfläche; Geometrie ohne Flächen eignet sich daher nicht für diesen Eingang. Über den Eingang Selection wird festgelegt, welche Flächenecken bei der Punktverteilung berücksichtigt werden. So lässt sich der Bereich der Verteilung anhand der Geometriedaten begrenzen.
Der Node überträgt Punkt-, Eckpunkt- und Polygonattribute der Eingabegeometrie auf die erzeugten Punkte. Dazu gehören auch Vertex-Gewichte und UV-Maps. Außerdem stellt er die Ausgänge Normal und Rotation bereit. Normal gibt die Normale des Dreiecks aus, auf dem der Punkt liegt; Rotation ist eine aus dieser Normale abgeleitete Euler-Rotation. Diese Ausgänge können in nachfolgenden Nodes zur Ausrichtung verwendet werden.
Der Node erzeugt außerdem das integrierte Attribut id, das jedem Punkt eine stabile Kennung zuweist. Laut Handbuch bleiben die IDs von Punkten, die weiterhin vorhanden sind, konsistent, wenn das Mesh verformt oder die Dichte geändert wird. Diese IDs können in Nodes wie Random Value und Instance on Points verwendet werden. Das Attribut id ist daher wichtig, wenn Punkte in späteren Arbeitsschritten identifizierbar bleiben sollen.
2. Die Methode Random oder Poisson Disk wählen
Die Einstellung Distribution Method legt fest, wie die Punkte verteilt werden. Die Methode Random platziert Punkte zufällig auf der Oberfläche und wird in der Dokumentation als schnellste Option beschrieben. Wenn kein bestimmter Abstand zwischen den Punkten eingehalten werden muss, ist sie ein einfacher Ausgangspunkt.
Auch Poisson Disk verteilt Punkte zufällig, berücksichtigt dabei aber einen Mindestabstand zwischen ihnen. Die Einstellung Distance Min bestimmt den kleinsten Abstand, den die Punkte zueinander haben können. Steht Distance Min auf null, verhält sich der Node wie bei Random; in diesem Fall wird kein Punkt aufgrund des Abstands zu anderen Punkten verworfen.
| Einstellung | Empfohlener Wert | Wirkung |
|---|---|---|
| Distribution Method: Random | In der Quelle ist kein fester Wert angegeben | Verteilt Punkte zufällig und wird in der Dokumentation als schnellste Methode beschrieben. |
| Distribution Method: Poisson Disk | In der Quelle ist kein fester Wert angegeben | Berücksichtigt einen Mindestabstand zwischen den Punkten. |
| Distance Min | Der Wert null bewirkt dasselbe Verhalten wie Random | Legt den Mindestabstand zwischen den Punkten fest; nur bei Poisson Disk verfügbar. |
| Density | Anzahl der Punkte pro Quadratmeter | Bestimmt die Verteilungsdichte auf jeder Mesh-Oberfläche. |
| Seed | In der Quelle ist kein fester Wert angegeben | Zufallswert, der zur Erzeugung der Punkte verwendet wird. |
In dieser Tabelle wurden keine Zahlenempfehlungen ergänzt, die nicht in der Dokumentation stehen. Die Werte müssen entsprechend den Anforderungen der Szene ausprobiert werden; insbesondere bei Poisson Disk sollten Mindestabstand und Dichte gemeinsam betrachtet werden.
3. Dichte und Verteilungsbereich gemeinsam steuern
Der Eingang Density gibt an, wie viele Punkte pro Quadratmeter auf jeder Mesh-Fläche verteilt werden. Dieser Wert wird mit den Werten von Density Attribute multipliziert. Bei der Methode Poisson Disk gibt es außerdem den Eingang Density Max: Auch er definiert die Punktdichte pro Quadratmeter und trägt gemeinsam mit Density zur endgültigen Dichte bei. Density Max ist nur im Modus Poisson Disk verfügbar.
Eine höhere Dichte führt nicht zwangsläufig dazu, dass in jedem Fall weitere Punkte hinzukommen. Laut Handbuch kann Distance Min Density Max begrenzen. Wird die durch den Mindestabstand erlaubte Dichte überschritten, werden keine neuen Punkte hinzugefügt. Wenn sich die Verteilung also nicht weiter verdichten lässt, sollte nicht nur Density, sondern auch Distance Min geprüft werden.
Seed ist der Zufallswert, der zur Erzeugung der Punkte verwendet wird. Für eine andere Verteilung kann diese Einstellung geändert werden. Soll die aktuelle Verteilung beibehalten oder sollen Änderungen verglichen werden, muss auch der Seed-Wert überprüft werden. Die Quelldokumentation nennt keine empfohlene Zahl für Seed.
4. Geometrie an den Punkten instanziieren
Verbinden Sie den Ausgang Points von Distribute Points on Faces mit dem Eingang Points von Instance on Points. Schließen Sie die zu vervielfältigende Geometrie an den Eingang Instance an. Instance on Points fügt die Geometrie an jedem Punkt als Referenz hinzu, ohne die zugrunde liegenden Daten zu vervielfältigen. Das Blender-Handbuch beschreibt dieses Verfahren als schnelle Möglichkeit, dieselbe Geometrie vielfach in einer Szene zu verwenden.
Der Eingang Rotation bestimmt die Drehung jeder Instanz, der Eingang Scale ihre Größe. Der Ausgang Rotation von Distribute Points on Faces kann verbunden werden, um die Instanzen an den Oberflächennormalen auszurichten. Bei der aus der Normale abgeleiteten Rotation kann die Z-Achse jedoch unbestimmt bleiben, da die Oberflächennormale nicht genügend Informationen liefert, um alle drei Rotationsachsen festzulegen. Sollen die Instanzen also nicht nur an der Oberfläche ausgerichtet sein, sondern auch eine eindeutige Orientierung entlang aller Achsen haben, muss das Ergebnis überprüft werden.
Instance on Points stellt die Attribute der Punkte im Instance-Kontext der erzeugten Instanzen zur Verfügung. Ist in der Eingabegeometrie ein Attribut id vorhanden, wird dieser Wert auf die Ausgabeinstanzen übertragen. Enthält die Punkteingabe bereits Instanzen, kann der Node neue Instanzen auf den Punkten innerhalb dieser Instanzen platzieren; das Handbuch bezeichnet dies als verschachtelte Instanziierung.
Wird am Eingang Instance eine Geometrie mit mehreren Instanzen verwendet, ermöglicht die Option Pick Instances, an jedem Punkt eine einzelne Instanz aus der Liste auszuwählen, statt die gesamte Liste hinzuzufügen. Die Auswahl erfolgt über Instance Index; diese Option ist nur verfügbar, wenn Pick Instances aktiviert ist. Das Handbuch führt diese Verwendung im Zusammenhang mit dem Node Collection Info an. Negative Indizes oder Indizes, die die Anzahl der Elemente in der Liste überschreiten, werden so behandelt, dass die Zählung am anderen Ende der Liste fortgesetzt wird. Sollen Instanzen in echte Objekte umgewandelt werden, kann der Operator Make Instances Real verwendet werden.
Was bedeutet das für Architektur und Visualisierung?
Dieses Node-Paar bietet eine prozedurale Grundlage, um wiederkehrende Elemente auf einer Mesh-Oberfläche zu platzieren und dieselbe Geometrie an vielen Punkten zu verwenden. Welche Methode sich für Architekturvisualisierungen eignet, hängt davon ab, ob die Anordnung zufällig sein soll oder ein Mindestabstand zwischen den Punkten benötigt wird. Durch die Verwendung von Instanzen lässt sich Geometrie wiederholen, ohne dieselben Geometriedaten für jeden Punkt neu zu erzeugen. Die Quelldokumentation enthält jedoch keine Leistungsmessungen oder Angaben zu bestimmten Hardwareanforderungen.
Die Dokumentation nennt weder eine Blender-Version, für die diese Nodes gelten, noch eine Kompatibilitätstabelle. In den Quelldaten der Handbuchseite wird die Lizenz CC BY-SA 4.0 angegeben; dies ist die Lizenzangabe für die hier behandelten Inhalte der offiziellen Dokumentation. Zur Kompatibilität der verwendeten Blender-Installation und Projektdateien finden sich in den Quellen keine zusätzlichen Versionsangaben.
Häufige Fehler
Geometrie ohne Flächen an Distribute Points on Faces anschließen. Am Eingang muss ein Mesh mit Flächen vorliegen.
Annehmen, dass ein höherer Density-Wert bei Poisson Disk zwangsläufig mehr Punkte erzeugt. Distance Min kann die zulässige Dichte begrenzen.
Davon ausgehen, dass Punkte bei einem Distance Min-Wert von null auf Abstand gehalten werden. In diesem Fall ist das Verhalten identisch mit der Methode Random.
Annehmen, dass der aus der Normale stammende Ausgang Rotation alle Achsen eindeutig festlegt. Die Z-Achse kann unbestimmt sein.
Instanzen in jedem Fall für echte Geometrie halten. Für die Umwandlung in echte Objekte nennt das Handbuch den Operator Make Instances Real.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architekturbüros und Visualisierungsteams in der Türkei liegt der praktische Nutzen dieses Workflows darin, wiederkehrende Elemente regelbasiert auf Oberflächen platzieren zu können. Random bietet eine schnelle Verteilungsmethode, während Poisson Disk bei Anordnungen mit kontrolliertem Abstand hilfreich ist. Die Verwendung von Geometrie als Referenz hilft zudem, dieselben Daten nicht an jedem Punkt neu zu erzeugen.
Allerdings erklärt der Dichtewert allein nicht das Ergebnis: Auch die Begrenzung durch Distance Min und die Einschränkung der aus der Normale abgeleiteten Rotation entlang der Achsen sollten geprüft werden. Die Quellen nennen weder Hardwareanforderungen noch Leistungsmessungen. Zwar ist für das offizielle Handbuch die Lizenz CC BY-SA 4.0 angegeben, dies ist jedoch keine Aussage zu den Lizenzbedingungen der Blender-Software. Da auch keine Versionsangaben vorliegen, sollten Teams das Verhalten in ihrer eigenen Installation überprüfen.
Häufige Fragen
Welcher Node verteilt Punkte auf einer Mesh-Oberfläche in Blender?
Der Node Distribute Points on Faces erzeugt Punkte auf einem Mesh mit Flächen. Geometrie ohne Flächen eignet sich nicht für den Mesh-Eingang dieses Nodes.
Was ist der Unterschied zwischen Random und Poisson Disk?
Random wird in der Dokumentation als schnellste Verteilungsmethode beschrieben. Poisson Disk berücksichtigt den Mindestabstand zwischen Punkten; bei einem Distance-Min-Wert von null verhält sich die Methode wie Random.
Erzeugt Instance on Points echte Kopien?
Der Node kann Geometrie an den Punkten als Referenz verwenden und so zahlreiche Instanzen in der Szene erzeugen, ohne dieselben Daten zu vervielfältigen. Zum Umwandeln der Instanzen in Objekte nennt das Handbuch auch den Operator Make Instances Real.


