Saltar a contenido

Super nodes

Videotutorial — próximamente

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:

la **placa** — el Backdrop
**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:

  1. C (Composite) — el hermano mayor. Agrega todo lo que está debajo.
  2. D (Drawing) — el hermano del medio.
  3. 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:

Add → Structure

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.