Super nodes¶
Un super node est une ligne de staging qui se déploie en une unité autonome entière dans la Node View.
SuperNode = BD-P-G-D-C → BD
└── P
└── G
├── C ← eldest sibling
├── D ← middle sibling
└── [the tree's children]
Une ligne dans le Staging. Cinq nœuds dans Harmony, câblés, nommés et encadrés.
À quoi il ressemble dans l'arbre¶
L'icône d'un slot est un seul glyphe portant tous les composants qu'il construit. Voici un super node complet — BD-P-G-D-C avec une chaîne d'effets :
**Peg**
**Group**
**Drawing** (Read)
**Composite**
la **chaîne d'effets**
Trois choses à y lire :
- Les bandes sont dans l'ordre de câblage, de gauche à droite — inversez le Peg Order et les deux premières s'échangent, et le glyphe change avec elles.
- Le backdrop est la plaque, pas une bande. Il dessine une boîte ; il ne possède aucune connexion. (C'est aussi pourquoi il ne change jamais qui agrège quoi.)
- Le badge d'effet est la même barre cyan pour les cinq effets. Une icône qui ne distingue pas est une décoration, donc la chaîne reçoit une marque et l'Inspector reçoit le détail.
L'ensemble complet des seize combinaisons est dans Icônes et indicateurs.
À quoi il sert¶
À lire. Une scène de 300 nœuds contient peut-être 25 choses auxquelles un humain pense — un personnage, un accessoire, une plaque de décor. Le super node, c'est la façon dont l'arbre vous montre ces 25 au lieu des 300.
À renommer. Renommez la ligne et chaque nœud qui lui appartient suit : Can devient Ship et vous obtenez Ship, Ship-P, Ship-G, Ship-C, Ship-BD en une seule édition. Il n'y a pas de passe où vous traquez les quatre nœuds liés en espérant les avoir tous eus.
La portée. Le green container (P, G ou BD) crée une vraie portée hiérarchique, si bien que le composite à l'intérieur agrège ce contenu et rien d'autre. Ce qui va ensemble se déplace ensemble.
Ordre des frères dans le conteneur¶
Dans le green container — le group, dans l'exemple ci-dessus — l'ordre des frères est fixe, et il n'est pas arbitraire :
C(Composite) — le frère aîné. Il agrège tout ce qui est en dessous de lui.D(Drawing) — le frère du milieu.- Les enfants de l'arbre — les frères les plus jeunes, agrégés par ce
C.
Lu à voix haute : le composite est en premier pour que tout ce qui vient après s'y déverse.
Et le comp collecte les enfants jusqu'au premier enfant qui est lui-même un comp — celui-là ouvre un nouveau bloc et prend tout ce qui suit. Voir Agrégation et sibling aggregator.
Inside ou Outside the group¶
L'Order du Composite décide où il vit par rapport au group, et les deux lectures sont vraiment différentes :
| Order | Où se place le comp | Ce qu'il reçoit |
|---|---|---|
Inside Group |
dans G |
les sorties de ses frères depuis l'intérieur, en posant sa propre sortie sur le MPO du group jusqu'à la connexion de sortie suivante |
Outside Group |
hors de G |
les sorties des frères cadets depuis l'extérieur, à travers le MPO du group |
Réglez-le sur le bloc Composite dans l'Inspector. Le même choix existe pour le Peg (Inside Group / Outside Group), et c'est lui qui échange peg et group dans la chaîne.
En construire un¶
Il n'y a rien de spécial à activer — un super node n'est qu'un slot avec plusieurs composants cochés. Trois façons :
Par tag, avant l'import :
hero=BD-P-G-C
Dans l'Inspector, en cochant Backdrop, Peg, Group et Composite sur le slot.
Depuis le menu contextuel — clic droit → Add → Structure, qui propose les mêmes composants :
Le relire¶
La colonne Details épelle toute l'unité dans l'ordre de câblage, si bien que vous n'avez jamais à déplier une ligne pour savoir ce qu'elle construira :
BACKGROUND (Backdrop > Peg > Comp)
PROPS (Backdrop > Peg > Comp)
Can (Peg > Read > Comp)
CHARACTER (Backdrop > Peg > Comp)
EFFECTS (Backdrop > Peg > Comp > Effects)
Et dans la Node View, le Wide Bus le place : les masters sur la rangée du haut, le contenu sur celle du milieu, le composite sous ce qu'il agrège, et la bande d'effets réservée en dessous.
En démonter un¶
Split ramène un super node à ses parties — voir Split & Merge. Les deux modes de split décident si les pièces sortent imbriquées (hiérarchiques) ou à plat (frères), ce qui est exactement le choix que vous voulez quand un slot s'avère porter deux idées à la fois.
