Kurz gesagt
- Die Repeat Zone besteht aus einem Eingabeknoten links, einem Ausgabeknoten rechts und dem orangefarbenen Bereich dazwischen.
- Der Eingang Iterations legt fest, wie oft der Bereich ausgeführt wird; Iteration gibt den Index des aktuellen Durchlaufs an, beginnend bei 0.
- Zusätzliche Eingaben, die neben der Geometrie übertragen werden sollen, lassen sich über einen Anschluss an einen freien Eingang des Bereichs oder über die Liste Repeat Items hinzufügen.
- Das Beispiel in der Blender-Dokumentation erzeugt in jedem Durchlauf einen Würfel und fügt ihn dem vorherigen Ergebnis hinzu, um eine Pyramide mit einstellbarer Anzahl von Ebenen zu erstellen.
Die in der Blender-Dokumentation zu Geometry Nodes beschriebene Repeat Zone dient dazu, durch die wiederholte Ausführung einer Knotengruppe eine iterative Geometrie zu erzeugen. Sie besteht aus einem Eingabeknoten links, einem Ausgabeknoten rechts und dem orangefarbenen Bereich dazwischen, in dem die Knoten platziert werden. Dieser Leitfaden basiert auf der aktuellen Beschreibung der Repeat Zone im Blender-Handbuch. Da die Quelle keine bestimmte Blender-Version nennt, wird keine gesonderte Aussage zur Versionskompatibilität getroffen.
Bei der wiederholten Erzeugung ist entscheidend, dass nicht nur derselbe Vorgang erneut ausgeführt werden kann, sondern auch das Ergebnis eines Durchlaufs an den nächsten weitergegeben wird. So verarbeitet die Knotengruppe eine Eingabe, bearbeitet darin die Geometrie und nutzt die an den Ausgang übergebenen Werte für die nächste Iteration. In der Architekturmodellierung und Visualisierung kann dieser Aufbau dabei helfen, wiederkehrende Elemente oder schrittweise entstehende Geometrien als nodebasierten Ablauf zu erstellen.
Wie funktioniert die Repeat Zone?
Beim ersten Durchlauf werden die Eingaben des Bereichs ausgewertet und an die darin enthaltenen Knoten weitergegeben. Die Knoten innerhalb des Bereichs können Werte an den Ausgabeknoten schreiben und damit zu Eingaben für die nächste Iteration machen. Nach dem letzten Durchlauf liefert derselbe Ausgang das Ergebnis der Repeat Zone. Die Daten, die aus einem Durchlauf übernommen werden sollen, an den Ausgang anzuschließen, ist daher die Grundlage der Verkettungslogik.
Knoten innerhalb des Bereichs können auch Eingaben von Knoten außerhalb beziehen. Diese Eingaben bleiben in jeder Iteration gleich. Umgekehrt können Knoten innerhalb der Repeat Zone ihre Ausgaben nicht direkt nach außen weitergeben; das Ergebnis muss über den Ausgabeknoten rechts übertragen werden. Wenn Sie den Knotenfluss einrichten, sollten Sie diese Grenzen berücksichtigen. So vermeiden Sie, Zeit mit der Suche nach einer Verbindung zu verlieren, die außerhalb des Bereichs nicht verfügbar ist.
Schritt für Schritt iterative Geometrie erstellen
Legen Sie den Arbeitsbereich der Repeat Zone fest. Verwenden Sie den Bereich, dessen Eingabeknoten links und dessen Ausgabeknoten rechts liegt. Platzieren Sie die zu wiederholenden Vorgänge im orangefarbenen Bereich dazwischen. Laut Dokumentation befinden sich dort die Knoten, die während der Iteration ausgewertet werden.
Legen Sie die Anzahl der Iterationen fest. Der Eingang
Iterationsder Repeat Zone bestimmt, wie oft der Bereich ausgeführt wird. Die Quelle nennt weder einen Standardwert noch eine konkrete Empfehlung; wählen Sie die passende Zahl entsprechend der vorgesehenen Erzeugungslogik. Der SocketIterationgibt den Index des aktuellen Durchlaufs an, der bei 0 beginnt. Verwechseln Sie die beiden Eingänge nicht: Der eine bezeichnet die Anzahl der Ausführungen, der andere die Reihenfolge des aktuellen Durchlaufs.Verwenden Sie Geometrie als Starteingabe. In der Dokumentation wird
Geometryals standardmäßiger Geometrieeingang der Repeat Zone beschrieben. Sie können das Ergebnis eines vorherigen Durchlaufs über den Ausgang an den nächsten weitergeben, sodass die in jedem Durchlauf erzeugte Geometrie im weiteren Verlauf der Kette verarbeitet werden kann. Denken Sie bei der Planung der Wiederholungsstruktur getrennt über die Startgeometrie und das zwischen den Iterationen übertragene Ergebnis nach.Fügen Sie bei Bedarf zusätzliche Eingaben hinzu. Weitere Eingaben lassen sich hinzufügen, indem Sie einen Knotenausgang mit einem freien Eingang des Bereichs verbinden oder die Liste
Repeat ItemsimProperties-Panel des Knotens verwenden. Über die Liste können Eingaben hinzugefügt, entfernt, neu angeordnet und umbenannt werden. Eine Eingabe lässt sich auch umbenennen, indem Sie bei gedrückterCtrl-Taste mit der linken Maustaste darauf im Bereich klicken; laut Dokumentation ist auch ein Doppelklick in der Liste möglich.Untersuchen Sie die Iterationen.
Socket Typein der ListeRepeat Itemszeigt den Datentyp der ausgewählten Eingabe an.Inspection Indexlegt fest, welche Iterationsnummer bei der Socket-Inspektion und im Viewer Node angezeigt wird. Damit können Sie auswählen, welcher Durchlauf untersucht werden soll. Die Dokumentation beschreibt kein konkretes Debugging-Szenario. Diese Funktion bietet jedoch eine Möglichkeit, Zwischenergebnisse bei Abläufen mit vielen Durchläufen zu überprüfen.
Einstellungen und ihre Bedeutung
| Einstellung oder Eingang | Bedeutung laut Dokumentation | Auswirkung |
|---|---|---|
Iterations | Anzahl der Ausführungen des Bereichs | Legt die Anzahl der Wiederholungen fest. |
Iteration | Index des aktuellen Durchlaufs, beginnend bei 0 | Gibt an, in welcher Iteration sich der Ablauf befindet. |
Geometry | Standardmäßiger Geometrieeingang | Übergibt Geometrie an den Bereich. |
Repeat Items | Liste zur Verwaltung zusätzlicher Eingaben | Ermöglicht das Hinzufügen, Entfernen, Sortieren und Benennen von Eingaben. |
Inspection Index | Nummer der zu untersuchenden Iteration | Legt fest, welcher Durchlauf bei der Socket-Inspektion und im Viewer Node angezeigt wird. |
Das Beispiel in der Dokumentation zeigt, wie sich schrittweise ein Ergebnis erzeugen lässt: In jeder Iteration wird ein Würfel erstellt, positioniert und mit dem Ergebnis der vorherigen Iteration verbunden. Das Resultat ist eine Pyramide mit einstellbarer Ebenenzahl. Das Beispiel veranschaulicht, wie die Repeat Zone Geometrie aus einem vorherigen Durchlauf übernimmt und ein neues Element zum bestehenden Ergebnis hinzufügt. Es garantiert nicht, dass sich dieselbe Struktur unverändert für ein anderes Architekturelement eignet.
Auswirkungen auf Architektur-, Innenraum- und Archviz-Workflows
Für die Architekturmodellierung ist die Repeat Zone eine Option, wenn geschichtete, abgestufte oder durch ähnliche Vorgänge entstehende Geometrien in einem nodebasierten Erzeugungsablauf erstellt werden sollen. Das Pyramidenbeispiel aus der Quelle basiert darauf, in jedem Durchlauf ein neues Element zu erzeugen und mit dem vorherigen Ergebnis zu verbinden. Eine ähnliche Logik kann bei wiederkehrenden Elementen eingesetzt werden, sofern die Entwurfsanforderungen dazu passen. Es wäre jedoch nicht korrekt, ohne Grundlage in der Dokumentation eine fertige Anleitung für eine Fassade, Treppe oder Innenraumgestaltung zu liefern.
Wenn Büros und Visualisierungsteams die gemeinsame Nutzung von Dateien oder die Integration in eine Produktionspipeline planen, sollten sie aus dieser Dokumentation keine Schlussfolgerungen zu Blender-Version, Lizenz oder Hardwareanforderungen ziehen; die Quelle behandelt diese Themen nicht. Überprüfen Sie zunächst anhand einer einfachen Geometrie den Starteingang, die Anzahl der Iterationen und das über den Ausgang weitergegebene Ergebnis der Repeat Zone. Richten Sie anschließend die für Ihre Szene benötigte Wiederholungslogik ein. So können Sie den Vorgang in einer Wiederholungsstruktur verwalten und Zwischendurchläufe untersuchen, statt mehrere Durchläufe einzeln manuell zu erstellen.
Häufige Fehler
IterationsundIterationfür dasselbe halten: Ersteres legt die Gesamtzahl der Ausführungen fest; Letzteres ist der Index des aktuellen Durchlaufs und beginnt bei 0.Versuchen, eine Ausgabe innerhalb des Bereichs direkt außerhalb zu verwenden: Knoten im Bereich können ihre Ausgaben nicht nach außen senden; das Ergebnis muss über den Ausgabeknoten rechts übertragen werden.
Vergessen, das Ergebnis des vorherigen Durchlaufs an den nächsten weiterzugeben: Im Beispiel, in dem neue Geometrie zum vorherigen Ergebnis hinzugefügt wird, ist diese Übertragung Teil der schrittweisen Erzeugung.
Nicht prüfen, welcher Durchlauf untersucht wird:
Inspection Indexlegt die zu untersuchende Iteration fest. Stellen Sie beim Auswerten eines Zwischenergebnisses sicher, dass der richtige Durchlauf ausgewählt ist.
Mit diesen Grundregeln lässt sich die Repeat Zone verwenden, um wiederholte Vorgänge in einem einzigen Bereich zu organisieren und das Geometrieergebnis über mehrere Iterationen hinweg weiterzugeben.
Quellen
1 QuelleQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architektur- und Visualisierungsbüros in der Türkei liegt der praktische Nutzen der Repeat Zone darin, die Erzeugungslogik ähnlicher Elemente in einem einzigen Knotenbereich zu bündeln, statt diese manuell zu vervielfältigen. Besonders bei Abläufen, in denen dem Ergebnis des vorherigen Durchlaufs neue Geometrie hinzugefügt wird, kann der Workflow dadurch übersichtlicher werden. Die Quelle enthält jedoch keine Messwerte zu Performance, Renderzeit oder Hardwareanforderungen; ein Geschwindigkeitsgewinn sollte daher nicht vorausgesetzt werden.
Bevor Sie die Repeat Zone im Team einsetzen, empfiehlt es sich, die Blender-Version und die Betriebsbedingungen der Datei in der eigenen Produktionsumgebung zu überprüfen. Die Dokumentation nennt weder eine Versionsnummer noch Lizenzdetails oder Hardwareempfehlungen. Am leichtesten zu verwechseln sind die Anzahl der Iterations und der bei 0 beginnende Iteration-Index. Beginnen Sie mit einem kleinen Beispiel und prüfen Sie das Zwischenergebnis, um diesen Fehler und Probleme mit Ausgabeverbindungen frühzeitig zu erkennen.
Häufige Fragen
Wofür wird die Blender Geometry Nodes Repeat Zone verwendet?
Sie führt eine festgelegte Knotengruppe mehrfach aus. Knoten innerhalb des Bereichs können Werte, die sie an den Ausgang schreiben, an die nächste Iteration weitergeben.
Was ist der Unterschied zwischen Iterations und Iteration in der Repeat Zone?
`Iterations` legt fest, wie oft der Bereich ausgeführt wird. `Iteration` gibt den Index des aktuellen Durchlaufs an, beginnend bei 0.
Wie fügt man der Repeat Zone eine zusätzliche Eingabe hinzu?
Sie können einen Knotenausgang mit einem freien Eingang des Bereichs verbinden oder die Liste `Repeat Items` im `Properties`-Panel verwenden.



