Zone de répétition

Une zone de répétition (Repeat Zone) exécute un ensemble de nœuds plusieurs fois.

../../../_images/modeling_geometry-nodes_repeat-zone.png

La zone se compose d’un nœud d’entrée à gauche, d’un nœud de sortie à droite et d’une zone orange au milieu pour placer les nœuds à répéter. Lorsque la zone s’exécute pour la première fois, elle évalue ses entrées et les transmet à ses nœuds internes. Ces nœuds internes peuvent ensuite écrire dans le nœud de sortie pour fournir des entrées à l’itération suivante et pour fournir le résultat de la zone après la dernière itération.

Les nœuds à l’intérieur de la zone peuvent également prendre des entrées de nœuds à l’extérieur de la zone - ces entrées sont alors les mêmes à chaque itération. Toutefois, les nœuds à l’intérieur de la zone ne peuvent pas envoyer leurs sorties aux nœuds à l’extérieur de la zone.

Inputs

Iterations

Nombre de fois pour exécuter la zone. Le socket Iteration donne l’indice de l’itération actuelle, à partir de 0.

Géométrie

Entrée géométrique par défaut. D’autres entrées peuvent être ajoutées en connectant la sortie d’un nœud à l’entrée vide de la zone ou en utilisant la liste Repeat Items dans le panneau Propriétés du nœud.

Les entrées peuvent être renommées en cliquant dessus avec Ctrl-LMB dans la zone elle-même ou dans la liste des éléments répétés. Ce dernier accepte également le double-clic.

Propriétés

Référence

Menu:

Sidebar ‣ Node ‣ Properties

Repeat Items

Vue en Liste permettant d’ajouter, de supprimer, de réorganiser et de renommer les entrées de la zone.

Socket Type

Le type de données de l’entrée sélectionnée.

Inspection Index

Le nombre d’itérations à afficher dans l’inspection des sockets et dans le Nœud Viewer.

Différences entre Cycles et EEVEE

Le nombre d’itérations dans Cycles doit être évalué à une valeur constante. Cela signifie que le nombre d’itérations ne peut pas être piloté par les nœuds Nœuds Input ou Nœuds Texture.

../../../_images/repeat-zone-dynamic-iterations-not-supported.png

Erreur affichée lorsque Cycles est sélectionné comme Render Engine actif.

EEVEE n’a pas cette limitation, donc le nombre d’itérations peut être piloté par n’importe quel type de nœud.