Kurz gesagt
- Instance on Points fügt den Punkten der Eingabegeometrie eine Geometriereferenz hinzu.
- Der Node funktioniert mit Geometrien, die ein Point-Feld besitzen, etwa Meshes, Punktwolken und Kurvenkontrollpunkte.
- Realize Instances wandelt Instanzen in echte Geometriedaten um, sodass sie einzeln bearbeitet werden können.
- Die Umwandlung vieler komplexer Instanzen in echte Geometrie kann die Performance beeinträchtigen.
Was Sie in diesem Tutorial lernen
In diesem Leitfaden erfahren Sie, welche Rolle die Nodes Instance on Points und Realize Instances in Blender Geometry Nodes spielen. Der erste Node fügt den ausgewählten Punkten Instanzen einer Geometrie hinzu. Der zweite wandelt diese Instanzen in echte Geometriedaten um. So können Sie dasselbe Modell effizient in einer Szene vervielfältigen und die Instanzen nur dann einzeln bearbeitbar machen, wenn es nötig ist.
Als Beispiele können Sie sich wiederkehrende Elemente entlang einer Fassade, Pflanzen in einer Landschaftsgestaltung oder mehrfach platzierte Möbel in einem Innenraum vorstellen. Das sind anschauliche Beispiele für den Einsatz der Nodes in der Architektur, keine konkreten Projekte oder fertigen Rezepte. Entscheidend ist, ob die vervielfältigten Elemente gleich bleiben sollen oder ob jedes einzeln geändert werden muss.
Voraussetzungen und Aufgaben der Nodes
Benötigt wird Blender; die Arbeit erfolgt mit den Geometry-Nodes-Funktionen von Blender. Die herangezogene Blender-Dokumentation verweist auf Seiten der Version „latest“, nennt in diesen Quellen jedoch keine bestimmte Blender-Versionsnummer. Ob ein Konto erforderlich ist, wird in den Quellen ebenfalls nicht angegeben. Daher werden hier weder eine Versions- noch eine Kontoanforderung vorausgesetzt.
Die grundlegenden Eingänge von Instance on Points sind Points und Instance. Points liefert die Geometrie mit den Punkten, die die Positionen der Instanzen festlegen; Instance liefert die Geometrie, die an diesen Punkten verwendet wird. Mit Selection legen Sie fest, welche Punkte genutzt werden, mit Rotation die Ausrichtung und mit Scale die Größe. Der Ausgang Instances enthält die erzeugten Instanzen.
Instanzen verweisen auf dieselbe Geometrie, statt die zugrunde liegenden Geometriedaten für jede Verwendung in der Szene zu vervielfältigen. Realize Instances wandelt diese Referenzen dagegen in echte Geometriedaten um. Dadurch lassen sich die Instanzen einzeln bearbeiten; bei vielen Instanzen mit komplexer Geometrie kann sich die Performance jedoch deutlich verschlechtern.
Schritt für Schritt: Punkte instanzieren
Legen Sie die Punktgeometrie fest. Verbinden Sie mit dem Eingang Points von Instance on Points eine Geometrie, die die Positionen für die Instanzen enthält. Laut Quelle funktioniert der Node mit Geometrietypen, die ein Point-Feld besitzen, darunter Meshes, Punktwolken und Kurvenkontrollpunkte. Die Positionen der Punkte beeinflussen die Transformation jeder ausgegebenen Instanz.
Verbinden Sie die Geometrie, die instanziert werden soll. Sorgen Sie dafür, dass die zu vervielfältigende Geometrie den Eingang Instance erreicht. Dieser Eingang kann eine einzelne echte Geometrie oder mehrere Instanzen enthalten. Der Node fügt die Geometrie aus diesem Eingang an jedem ausgewählten Punkt hinzu. Eine „Instanz“ ist dabei eine wiederholte Referenz auf dieselbe zugrunde liegende Geometrie; sie bedeutet nicht, dass jede Kopie von Anfang an über unabhängige Geometriedaten verfügt.
Wählen Sie die zu verwendenden Punkte aus. Über den Eingang Selection legen Sie für jeden Punkt fest, ob eine Instanz erzeugt wird. Ist der Wert für einen Punkt wahr, wird eine Instanz erzeugt; ist er falsch, wird der Punkt übersprungen. So können Sie Instanzen nur an ausgewählten Positionen erzeugen, statt die gesamte Punktgeometrie zu verwenden. Wie die dafür benötigten Auswahldaten erzeugt werden, wird auf diesen Dokumentationsseiten nicht beschrieben.
Passen Sie Größe und Ausrichtung an. Scale bestimmt die Größe jeder erzeugten Instanz, Rotation ihre Ausrichtung. Am Eingang Rotation kann eine Euler-Rotation verwendet werden. Die offizielle Dokumentation weist außerdem darauf hin, dass sich die Rotation-Ausgänge von Nodes wie Distribute Points on Faces und Curve to Points verwenden lassen. Um aus einem Richtungsvektor eine Euler-Rotation zu erzeugen, können Sie den Node Align Rotation to Vector verwenden. Damit lässt sich die Ausrichtung der Instanzen an einem ausgewählten Vektor ausrichten.
Behalten Sie das Ergebnis als Instanzen bei. Über den Ausgang Instances können Sie die erzeugten Instanzen an nachfolgende Geometrieoperationen weitergeben. Enthält die Eingabegeometrie ein id-Attribut, wird dieses auf die Ergebnisinstanzen kopiert. Wenn die Quellgeometrie am Eingang bereits Instanzen enthält, kann der Node auch an den Punkten innerhalb dieser Instanzen neue Instanzen erzeugen. Dieses Verhalten wird als verschachteltes Instanzieren bezeichnet; die Transformation der neuen Instanzen wird sowohl von den Node-Eingängen als auch von der Transformation der übergeordneten Instanzen beeinflusst.
Instanzen auswählen und in echte Geometrie umwandeln
Wählen Sie bei Bedarf aus einer Instanzliste aus. Enthält der Eingang Instance mehrere Instanzen, können Sie Pick Instances aktivieren, damit an jedem Punkt nicht die gesamte Liste, sondern eine bestimmte Instanz verwendet wird. Welche Instanz ausgewählt wird, legt Instance Index fest; dieser Eingang wird nur verwendet, wenn Pick Instances aktiviert ist. Standardmäßig wird das ID-Attribut des Punkts verwendet, andernfalls der Indexwert. Negative Werte oder Werte außerhalb des Listenbereichs werden zyklisch vom anderen Ende der Instanzliste aus gezählt. Laut Dokumentation ist diese Option für die Verwendung mit dem Node Collection Info vorgesehen.
Fügen Sie Realize Instances nur bei Bedarf hinzu. Wenn nachfolgende Operationen jede Instanz als separate Geometrie verändern müssen, verwenden Sie den Node Realize Instances. Er wandelt die Eingabeinstanzen in echte Geometriedaten um. Änderungen, die vor der Umwandlung auf dieselbe Geometrie angewendet werden, wirken voraussichtlich auf alle Instanzen gleich; nach der Umwandlung können Sie jede Instanz einzeln bearbeiten.
Prüfen Sie den Umfang der Umwandlung. Mit Selection in Realize Instances legen Sie fest, welche Instanzen auf oberster Ebene umgewandelt werden. Realize All wandelt alle verschachtelten Ebenen für jede Instanz auf oberster Ebene um und setzt den Wert von Depth außer Kraft. Wenn Realize All nicht verwendet wird, bestimmt Depth, wie viele verschachtelte Ebenen pro Instanz auf oberster Ebene umgewandelt werden. So können Sie den benötigten Umfang wählen, ohne unnötigerweise alle Instanzen in echte Geometrie umzuwandeln.
Häufige Fehler und wichtige Hinweise
Ein häufiger Fehler ist, Instanzen in jeder Arbeitsphase in echte Geometrie umzuwandeln. Realize Instances ermöglicht zwar die Bearbeitung einzelner Instanzen, doch die Umwandlung vieler komplexer Instanzen kann die Performance stark verschlechtern. Entscheiden Sie daher anhand der Frage, ob der nachfolgende Arbeitsschritt tatsächlich unabhängige Geometrie erfordert.
Selection und Pick Instances werden außerdem häufig für dieselbe Funktion gehalten. Selection bestimmt, an welchen Punkten Instanzen erzeugt werden. Pick Instances wählt dagegen aus, welche Instanz aus einer Liste verwendet wird, und arbeitet mit Instance Index. Instance Index wird zudem nicht verwendet, wenn Pick Instances deaktiviert ist.
Auch verschachteltes Instanzieren kann zu unerwarteten Transformationen führen. Enthält die Punktgeometrie bereits Instanzen, können neue Instanzen auch an den Punkten innerhalb dieser Instanzen erzeugt werden. Das Ergebnis hängt dann nicht nur von den Eingängen Rotation und Scale ab, sondern auch von der Transformation der übergeordneten Instanzen. Wenn das Ergebnis anders aussieht als erwartet, prüfen Sie, ob die Punktgeometrie Instanzen enthält und wie weit die Umwandlung reicht.
Nächste Schritte: Arbeitsabläufe für Architektur und Visualisierung
Für Architektur- und Innenraumteams bietet diese Methode die Möglichkeit, dieselbe Geometrie an vielen Positionen zu verwenden, ohne die zugrunde liegenden Daten immer wieder zu vervielfältigen. Bei Anordnungen mit wiederkehrenden Elementen wie Fassadenmodulen, Möbeln oder Landschaftselementen können Sie das Instanzieren mit Instance on Points in Betracht ziehen. Wenn jedes Element eigene Geometrieoperationen benötigt, kommt Realize Instances infrage; bei vielen komplexen Instanzen ist dabei die mögliche Auswirkung auf die Performance zu berücksichtigen.
Richten Sie beim nächsten Versuch zunächst eine Anordnung ein, ohne die Instanzen umzuwandeln, und prüfen Sie dann, ob Realize Instances nur für den Bereich benötigt wird, der unabhängig bearbeitet werden muss. Wenn Sie die Punktselektion sowie die Werte für Rotation und Scale getrennt beobachten, lässt sich leichter erkennen, welcher Eingang das Ergebnis beeinflusst. Prüfen Sie in der Projektdatei auch die verwendeten Geometrietypen und die Möglichkeit verschachtelter Instanzen. Da die Quellen keine Angaben zu Hardware, Lizenzbedingungen oder Kompatibilität machen, sollten für diese Bereiche keine konkreten Anforderungen vorausgesetzt werden.
Quelle und Lizenz
Dieses Tutorial wurde anhand der Blender-Dokumentationsseiten „Instance on Points Node“ und „Realize Instances Node“ ins Türkische übertragen und angepasst. Beide Quellen stehen unter der Lizenz CC BY-SA 4.0; der Inhalt wurde übersetzt und angepasst.
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 liegt der praktische Nutzen dieser beiden Nodes darin, wiederkehrende Geometrie instanzbasiert zu verwenden, statt sie von Anfang an zu vervielfältigen. Gerade bei Szenen mit regelmäßigen Wiederholungen lässt sich der Arbeitsablauf besser steuern, wenn Sie prüfen, ob es wirklich nötig ist, jedes Element in unabhängige Geometrie umzuwandeln.
Für Teams in der Türkei ist wichtig, dass die Quellen keine konkreten Angaben zu Hardware, Kosten oder Lizenzbedingungen machen. Verallgemeinerungen zu diesen Themen wären daher nicht angemessen. Außerdem kann die Umwandlung vieler komplexer Instanzen in echte Geometrie die Performance beeinträchtigen. Ein vorsichtiger Ansatz ist, zunächst mit Instanzen zu arbeiten und nur die Bereiche umzuwandeln, die separat bearbeitet werden müssen.
Häufige Fragen
Wofür wird Instance on Points in Blender verwendet?
Der Node fügt ausgewählten Punkten der Eingabegeometrie eine Geometriereferenz hinzu. Er funktioniert mit Geometrietypen, die ein Point-Feld besitzen, etwa Meshes, Punktwolken und Kurvenkontrollpunkte.
Wann sollte Realize Instances verwendet werden?
Der Node kann verwendet werden, wenn Instanzen in echte Geometriedaten umgewandelt und einzeln bearbeitet werden müssen. Die Umwandlung vieler komplexer Instanzen kann die Performance beeinträchtigen.
Wie funktionieren Pick Instances und Instance Index?
Wenn Pick Instances aktiviert ist, legt Instance Index fest, welches Element aus der Instanzliste für jeden ausgewählten Punkt verwendet wird. Standardmäßig wird das ID-Attribut des Punkts verwendet, andernfalls der Indexwert.



