En bref
- Repeat Zone comprend un nœud d’entrée à gauche, un nœud de sortie à droite et une zone orange entre les deux.
- L’entrée Iterations définit le nombre d’exécutions de la zone ; la valeur Iteration indique l’index de l’itération en cours, à partir de 0.
- Les entrées à transmettre en plus de la géométrie peuvent être ajoutées en les connectant à une entrée vide de la zone ou depuis la liste Repeat Items.
- L’exemple de la documentation Blender crée un cube à chaque tour et l’ajoute au résultat précédent pour produire une pyramide dont le nombre de niveaux est réglable.
Dans la documentation de Blender, Repeat Zone dans Geometry Nodes permet de produire une géométrie de manière itérative en exécutant un groupe de nœuds un nombre de fois défini. La zone comprend un nœud d’entrée à gauche, un nœud de sortie à droite et, entre les deux, une zone orange où placer les nœuds. Ce guide s’appuie sur la description actuelle de Repeat Zone dans le manuel Blender ; comme la source ne mentionne aucun numéro de version précis, il ne formule aucune affirmation concernant la compatibilité avec une version particulière.
Pour une production répétée, l’essentiel n’est pas seulement de réexécuter la même opération à chaque tour, mais aussi de pouvoir transmettre le résultat du tour précédent au suivant. Le groupe de nœuds fonctionne ainsi à partir d’une entrée initiale, traite la géométrie à l’intérieur de la zone et réutilise les valeurs envoyées en sortie lors de l’itération suivante. En modélisation architecturale et en visualisation, cette structure peut aider à créer des éléments répétitifs ou des géométries évolutives à partir d’une procédure nodale.
Comment fonctionne Repeat Zone ?
Lors de la première exécution, les entrées de la zone sont évaluées et transmises aux nœuds qu’elle contient. Ces nœuds peuvent écrire des valeurs dans le nœud de sortie afin qu’elles deviennent les entrées de l’itération suivante. À la fin de la dernière itération, cette même sortie fournit le résultat de Repeat Zone. La transmission à la sortie des données qui doivent être conservées d’un tour à l’autre est donc au cœur de la production en chaîne.
Les nœuds de la zone peuvent également recevoir des entrées provenant de nœuds externes. Ces entrées restent identiques à chaque itération. En revanche, les nœuds de Repeat Zone ne peuvent pas envoyer directement leurs sorties vers l’extérieur : le résultat doit passer par le nœud de sortie situé à droite. Tenir compte de ces limites lors de la création du flux de nœuds évite de perdre du temps à chercher une connexion qui ne peut pas être utilisée à l’extérieur.
Créer une géométrie itérative étape par étape
Définissez l’espace de travail de Repeat Zone. Utilisez la zone délimitée par le nœud d’entrée à gauche et le nœud de sortie à droite. Placez dans la zone orange les opérations à répéter. Selon la procédure décrite dans la documentation, les nœuds évalués pendant les itérations se trouvent dans cette zone.
Définissez le nombre d’itérations. L’entrée
Iterationsde Repeat Zone détermine le nombre d’exécutions de la zone. La source ne donne ni valeur par défaut ni nombre recommandé : choisissez une valeur adaptée à la logique de production souhaitée. La sortieIterationfournit l’index de l’itération en cours, à partir de 0. Ne confondez pas les deux : l’une indique le nombre d’exécutions, l’autre le rang de l’itération en cours.Utilisez la géométrie comme entrée initiale. La documentation présente
Geometrycomme l’entrée de géométrie par défaut de Repeat Zone. Vous pouvez transmettre à l’itération suivante le résultat de l’itération précédente via la sortie, afin que la géométrie créée à chaque tour soit prise en compte dans la suite de la chaîne. Lors de la conception de la répétition, distinguez la géométrie initiale du résultat transmis entre les itérations.Ajoutez des entrées si nécessaire. Vous pouvez définir des entrées supplémentaires en connectant une sortie de nœud à une entrée vide de la zone ou en utilisant la liste
Repeat Itemsdans le panneauPropertiesdu nœud. Dans cette liste, les entrées peuvent être ajoutées, supprimées, réordonnées et renommées. Il est également possible de renommer une entrée en cliquant dessus dans la zone tout en maintenantCtrlet le bouton gauche de la souris ; le double-clic dans la liste est une autre méthode indiquée dans la documentation.Examinez les itérations.
Socket Typedans la listeRepeat Itemsindique le type de données de l’entrée sélectionnée.Inspection Indexdéfinit le numéro d’itération affiché dans l’inspection de socket et dans le Viewer Node. Cette valeur permet de choisir à quel tour examiner le résultat. La documentation ne décrit pas de scénario de débogage précis, mais cette fonction facilite l’examen des résultats intermédiaires dans une production comportant plusieurs tours.
Paramètres et signification
| Paramètre ou entrée | Signification dans la documentation | Effet |
|---|---|---|
Iterations | Nombre d’exécutions de la zone | Définit le nombre de répétitions. |
Iteration | Index de l’itération en cours, à partir de 0 | Indique l’itération en cours. |
Geometry | Entrée de géométrie par défaut | Transmet la géométrie à la zone. |
Repeat Items | Liste de gestion des entrées supplémentaires | Permet d’ajouter, de supprimer, de réordonner et de nommer les entrées. |
Inspection Index | Numéro de l’itération à examiner | Définit l’itération affichée dans l’inspection de socket et dans le Viewer Node. |
L’exemple de la documentation montre comment cette méthode peut générer un résultat progressif : à chaque itération, un cube est créé, positionné puis combiné au résultat de l’itération précédente. On obtient ainsi une pyramide dont le nombre de niveaux est réglable. Cet exemple illustre la transmission de la géométrie du tour précédent et l’ajout d’un nouvel élément ; il ne garantit pas que la même structure conviendra directement à un autre élément architectural.
Effets sur les flux de travail en architecture, en intérieur et en archviz
En modélisation architecturale, Repeat Zone est une option pour créer dans un flux de production nodal des géométries en couches, en gradins ou issues d’opérations similaires. L’exemple de la pyramide présenté dans la source repose sur la création d’un nouvel élément à chaque tour, puis sur sa combinaison avec le résultat précédent. Une logique similaire peut servir à travailler sur des éléments répétitifs lorsque les exigences du projet s’y prêtent ; toutefois, il serait inexact de proposer une procédure toute faite pour une façade, un escalier ou un intérieur qui ne figure pas dans la documentation.
Si vous prévoyez de partager des fichiers entre bureaux ou d’intégrer cette méthode à un pipeline de visualisation, ne tirez pas de conclusions de cette documentation concernant la version de Blender, les licences ou la configuration matérielle : la source ne traite pas ces sujets. En pratique, commencez par vérifier sur une géométrie simple l’entrée initiale de Repeat Zone, le nombre d’itérations et le résultat transmis en sortie. Vous pourrez ensuite construire la logique répétitive destinée à votre scène. Vous gérerez ainsi l’opération dans une structure itérative plutôt que de créer chaque répétition manuellement, tout en pouvant examiner les tours intermédiaires.
Erreurs fréquentes
Confondre
IterationsetIteration: le premier paramètre définit le nombre total d’exécutions ; le second correspond à l’index de l’itération en cours, à partir de 0.Essayer d’utiliser directement à l’extérieur une sortie située dans la zone : les nœuds internes ne peuvent pas envoyer de sortie vers l’extérieur ; le résultat doit passer par le nœud de sortie à droite.
Oublier de transmettre le résultat du tour précédent à l’itération suivante : dans l’exemple où une nouvelle géométrie est ajoutée au résultat précédent, cette transmission participe à la construction progressive du résultat.
Ne pas vérifier l’itération sélectionnée pour l’inspection :
Inspection Indexdétermine l’itération à examiner. Avant d’interpréter un résultat intermédiaire, vérifiez que le bon tour est sélectionné.
Avec ces principes de base, Repeat Zone permet d’organiser des opérations répétitives dans une même zone et de transmettre le résultat géométrique d’une itération à l’autre.
Sources
1 sourceLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les bureaux d’architecture et de visualisation en Turquie, l’intérêt pratique de Repeat Zone tient à sa capacité à regrouper la logique de production dans une seule zone de nœuds, au lieu de dupliquer manuellement des éléments similaires. Le flux peut ainsi gagner en lisibilité, notamment lorsque la géométrie créée à chaque tour est ajoutée au résultat précédent. Toutefois, la source ne fournit aucune mesure de performance, de temps de rendu ou de besoins matériels ; il ne faut donc pas présumer d’un gain de vitesse.
Avant de l’adopter au sein d’une équipe, il est préférable de vérifier la version de Blender et les conditions de fonctionnement du fichier dans votre environnement de production : la documentation ne précise ni numéro de version, ni détails de licence, ni recommandations matérielles. Le point le plus facile à confondre est la différence entre le nombre d’itérations et l’index Iteration, qui commence à 0. Commencer par un petit exemple et examiner le résultat intermédiaire permet de repérer rapidement cette erreur, ainsi que les problèmes de connexion à la sortie.
Questions fréquentes
À quoi sert Blender Geometry Nodes Repeat Zone ?
Cette fonction exécute un groupe de nœuds un nombre de fois défini. Les nœuds de la zone peuvent transmettre à l’itération suivante les valeurs écrites en sortie.
Quelle est la différence entre Iterations et Iteration dans Repeat Zone ?
`Iterations` définit le nombre d’exécutions de la zone. `Iteration` indique l’index de l’itération en cours, à partir de 0.
Comment ajouter une entrée à Repeat Zone ?
Vous pouvez connecter une sortie de nœud à une entrée vide de la zone ou utiliser la liste `Repeat Items` dans le panneau `Properties`.



