Super nodes¶
Un super node es una fila de staging que se expande en una unidad autocontenida entera en el Node View.
SuperNode = BD-P-G-D-C → BD
└── P
└── G
├── C ← eldest sibling
├── D ← middle sibling
└── [the tree's children]
Una fila en Staging. Cinco nodos en Harmony, cableados, nombrados y encajonados.
Cómo se ve uno en el árbol¶
El icono de un slot es un glifo que lleva todos los componentes que construye. Este es un super node completo — BD-P-G-D-C con una cadena de efectos:
**Peg**
**Group**
**Drawing** (Read)
**Composite**
la **cadena de efectos**
Tres cosas que leer en él:
- Las bandas van en orden de cableado, de izquierda a derecha — cambia el Peg Order y las dos primeras se intercambian, y el glifo cambia con ellas.
- El backdrop es la placa, no una banda. Dibuja una caja; no posee ninguna conexión. (Que es también por lo que nunca cambia quién agrega qué.)
- La insignia de efecto es la misma barra cian para los cinco efectos. Un icono que no distingue es decoración, así que la cadena recibe una marca y el Inspector recibe el detalle.
El conjunto completo de dieciséis combinaciones está en Iconos e indicadores.
Para qué sirve¶
Leer. Una escena de 300 nodos tiene quizá 25 cosas en las que un humano piensa — un personaje, un prop, una plancha de fondo. El super node es cómo el árbol te enseña esas 25 en vez de las 300.
Renombrar. Renombra la fila y todo nodo que le pertenece la sigue: Can se vuelve Ship y obtienes Ship, Ship-P, Ship-G, Ship-C, Ship-BD en una sola edición. No hay una pasada en la que persigas los cuatro nodos relacionados y esperes haberlos pillado todos.
Ámbito. El contenedor verde (P, G o BD) crea un ámbito de jerarquía real, así que el composite de dentro agrega ese contenido y nada más. Lo que va junto se mueve junto.
Orden de hermanos dentro del contenedor¶
Dentro del contenedor verde — el group, en el ejemplo de arriba — el orden de los hermanos es fijo, y no es arbitrario:
C(Composite) — el hermano mayor. Agrega todo lo que está debajo.D(Drawing) — el hermano del medio.- Los hijos del árbol — los hermanos menores, agregados por ese
C.
Leído en voz alta: el composite va primero para que todo lo que venga después fluya hacia él.
Y el comp recoge a los hijos hasta el primer hijo que sea a su vez un comp — ese abre un bloque nuevo y se lleva todo lo que venga después. Mira Agregación y el sibling aggregator.
Dentro o fuera del grupo¶
El Order del Composite decide dónde vive respecto al grupo, y las dos lecturas son genuinamente distintas:
| Order | Dónde queda el comp | Qué recibe |
|---|---|---|
Inside Group |
dentro de G |
las salidas de sus hermanos desde dentro, poniendo su propia salida en el MPO del grupo hasta la siguiente conexión de salida |
Outside Group |
fuera de G |
las salidas de los hermanos menores desde fuera, a través del MPO del grupo |
Ponlo en el bloque Composite del Inspector. La misma elección existe para el Peg (Inside Group / Outside Group), que es lo que intercambia peg y group en la cadena.
Construir uno¶
No hay nada especial que activar — un super node es simplemente un slot con varios componentes marcados. Tres formas:
Por tag, antes de la importación:
hero=BD-P-G-C
En el Inspector, marcando Backdrop, Peg, Group y Composite en el slot.
Desde el menú contextual — clic derecho → Add → Structure, que ofrece los mismos componentes:
Leerlo de vuelta¶
La columna Details deletrea toda la unidad en orden de cableado, así que nunca tienes que expandir una fila para saber qué construirá:
BACKGROUND (Backdrop > Peg > Comp)
PROPS (Backdrop > Peg > Comp)
Can (Peg > Read > Comp)
CHARACTER (Backdrop > Peg > Comp)
EFFECTS (Backdrop > Peg > Comp > Effects)
Y en el Node View, el Wide Bus lo coloca: los maestros en la fila superior, el contenido en la del medio, el composite debajo de lo que agrega, y la franja de efectos reservada abajo.
Desarmar uno¶
Split rompe un super node de vuelta en sus partes — mira Split y Merge. Los dos modos de split deciden si las piezas salen anidadas (jerárquicas) o planas (hermanas), que es exactamente la elección que quieres cuando un slot resultó llevar dos ideas a la vez.
