Visibility Groups¶
Un visibility group decide qué puede ver y alcanzar un animador en el canvas.
Un rig de cabeza terminado puede tener cincuenta widgets. Los grupos son la forma en que el animador obtiene cuatro checkboxes en su lugar — Head, Eyebrows, Eyelids, Mouth — y activa solo la parte en la que está trabajando.
Agrega uno con + → Visibility Group. Se crea a nivel raíz, como hermano de Hidden. Para anidar uno dentro de otro, clic derecho en el padre y usa New Visibility Group Inside — esa es la única forma de crear un grupo anidado.
Todo widget pertenece a un grupo¶
Las pose layers, controls, drivers, constraints, look-ats y sus sliders de overlay llevan cada uno un selector Visibility Group. El selector se lee igual en todas partes:
No Group
Hidden
──────────
<your groups>
──────────
+ New Group
| Entrada | Significado |
|---|---|
No Group |
Siempre visible — ningún grupo gobierna este widget. Es un estado real, y es la forma de salir de un grupo. |
Hidden |
Apagado y fuera del camino. |
+ New Group |
Una acción, no una elección — crea un grupo y abre su renombrado. |
Un widget sin grupo no responde a nada
Eso incluye el checkbox All. Si un widget parece ignorar cada toggle, revisa si está en No Group.
Cascade o Override¶
La única decisión real que toma un grupo.
| Mode | Un padre apagado oculta… |
|---|---|
Cascade (por defecto) |
Solo los checkboxes de sus hijos. Sus widgets siguen en el canvas. |
Override |
Los checkboxes de sus hijos y sus widgets. |
Léelo así: Cascade ordena el panel de control. Override de verdad apaga la sección.
El propio checkbox de un grupo nunca se oculta a sí mismo — lo necesitas para volver a encenderlo.
En el modo de visualización Visibility del Outliner, la segunda columna muestra el mode de cada grupo, así que un Override fuera de lugar destaca de un vistazo.
Apagado significa inalcanzable¶
Cuando un grupo está apagado, sus widgets no se dibujan y no son seleccionables. No están simplemente atenuados — están fuera de la lista de controles por completo.
Lo que eso no hace es eliminar el estado. Un driver oculto sigue guardando su valor; un look-at oculto sigue apuntando. Ocultar es sobre el control, no sobre el comportamiento.
Hide Nodes¶
Más allá de los widgets, un grupo puede deshabilitar nodos de Harmony en sí mismos. Agrégalos desde el Node View en la lista Hide Nodes del grupo, y quedan deshabilitados cada vez que ese grupo se apaga.
Así es como un grupo Hidden de un prop saca al prop del render, no solo su handle del canvas.
El mismo truco cubre los drawings de solo interfaz: los rigs suelen llevar arte que existe solo para la vista OpenGL — guías de posado, marcadores de región, una cruz de dirección de mirada — que nunca debe llegar al render. Coloca esos drawings en el Hide Nodes de un grupo y apágalos antes de renderizar; mantenlos en un grupo siempre encendido durante la animación y se comportan como parte de la interfaz.
El grupo Hidden¶
Hidden es el único grupo permanente. No puede renombrarse ni borrarse, y seleccionarlo muestra un mensaje seco en vez de una página de configuración:
Anything placed in Hidden stays off and out of the way — nothing to set up here.
Hidden es cómo estacionas algo sin borrarlo. Dos lugares dependen de esto:
- La influence de un driver existe solo cuando no está en Hidden. Hidden es el interruptor de apagado de la influence; no hay un checkbox separado.
- Los sliders de overlay de look-at se crean todos en Hidden. Arrastra uno afuera para exponer ese campo a los animadores.
Hidden es el único grupo fijo
Cualquier otro grupo — incluido All — es tuyo para renombrar, anidar o borrar. Borra All y el siguiente grupo de nivel raíz toma su lugar como el universo.
Anidamiento¶
Los grupos se anidan tan profundo como quieras. En el Outliner, arrastra uno sobre otro para anidarlo, o sobre el encabezado Visibility Groups para traerlo de vuelta a la cima.
Un grupo no puede anidarse dentro de sí mismo ni de su propio descendiente — el drop se rechaza con "A group can't nest inside itself."
Delete Hierarchy elimina un grupo y sus grupos hijos. Sus miembros son re-parentados, nunca borrados — borrar un grupo nunca debe borrar un driver.
Auto-prune¶
Por defecto, los grupos sin contenido propio se descartan del MC compuesto — sin drivers, sin constraints, sin hide-nodes, sin widgets, y que no sean el ancestro de un grupo que sí sobrevive. Esto evita que grupos placeholder se envíen como checkboxes muertos.
Los datos de tu rig los conservan; solo el output de compose se ve afectado. Desactívalo en Preferences si quieres ver los placeholders.
Leerlos en el Outliner¶
Cambia el Outliner al modo Visibility y el árbol se re-arraiga en la jerarquía de grupos: la sección Rig desaparece, los grupos raíz se promueven a la cima, y cada miembro aparece como hoja bajo su grupo.
Es la forma más rápida de responder "¿qué controla en realidad este checkbox?"
Relacionado¶
- The Outliner
- Display Modes & Filters
- Widget Editor — dónde se colocan los checkboxes
- Drivers — donde Hidden es un interruptor de apagado

