Saltar a contenido

Changelog

v1.0.0

El primer lanzamiento público de Octo Rig Composer.

El rig

  • Controls — un turnaround holder con una face Front y una Back, más Share Sides, para que una face back reutilice las columnas extremas de la front en vez de autorarlas dos veces.
  • Pose layers que keyean a través de su control, con pairs L/R, pages y sides por target hasta curvas de deform individuales.
  • Knobs — cualquier pose layer puede convertirse en un eje extra para otra. Las dimensiones de una layer se apilan hasta seis con un control en su cadena y cuatro totalmente global — un presupuesto que se hace cumplir en cada gate (el selector de Knob, el arrastre, Make Global, Move to…); los drivers y los campos de look-at llegan a ocho. Una layer que adopta un knob conserva sus poses existentes en la posición 0.
  • Layers globales que componen sin cabeza, y exclusividad total de control para que un rig de dos cabezas nunca se contamine a sí mismo.

Autoría

  • Captura frames-first — posa con las propias herramientas de Harmony y pulsa F6; ORC graba el frame, no un delta, y lee el rig en vivo en el momento del Compose. Editar una pose después y recomponer simplemente funciona.
  • F6 / F7 se disparan según lo que el ratón sobrevuela, y siguen tus bindings de keyframe de Harmony.
  • Auto-capture que estampa el frame conforme te mueves a snaps vacíos, y se niega cuando eso sobrescribiría trabajo.
  • Autofill al estilo Excel en los grids, con Alt para contar hacia atrás, Shift para un conteo de todo el grid y Ctrl para mantener un valor; Fill Grid y Fill Dimensions para los casos masivos.
  • Copy / Paste Grid y Copy / Paste Sides, ambos rechazando con un motivo declarado en vez de pegar a medias.
  • Un panel History al estilo Photoshop — una sola timeline, clic en cualquier entrada para saltar ahí.

Comportamientos

  • Drivers — checkbox, combo slider, continuous slider y pad 2-D, controlando atributos, sustituciones de drawing, enable de node y visibilidad de deformer. Globales o keyeados por snap, con mapeos multi-atributo e influence de release/hold.
  • Los drivers pueden controlar otros drivers y campos de look-at, solo del mismo tipo, y gatear constraints.
  • Constraints — Copy y Lock, vía compartimiento de columnas nativo de Harmony en lugar de expressions, con control por canal y un gate de checkbox driver.
  • Look-At con dos modos totalmente independientes: Tracked Pegs para iris y Deform Follow para párpados y piel — multi-par, con convergencia, squash, pesos por curva, bulge consciente de la cadena, y todo campo keyable y conectable a un driver.
  • Visibility Groups que anidan, con modos Cascade y Override, ocultación de nodes, y poda automática de grupos vacíos en el Compose.

Interfaz

  • Una ventana de tres columnas: Outliner, Editor y Navigator, donde el lugar de un node en el árbol es su key domain.
  • Tres modos de visualización del Outliner — Dimensions, Visibility y Flat — más filtros de tipo y rol.
  • Navigators fijados, para que puedas observar el grid de un control mientras autoras tres niveles más abajo.
  • Un Widget Editor que renderiza cada widget exactamente como lo dibuja Harmony: instantáneas, guías, snapping, carpetas, gizmos de box y handle, y líneas internas del grid arrastrables.
  • Una gramática visual consistente — un solo verde para "keyed", un gris con un motivo en vez de ocultar, y confirmaciones de dos clics que solo se disparan cuando hay algo que perder.
  • Marcas de divergencia — importa o reabre un rig y el amarillo rastrea todo lo que cambió desde entonces: exacto y por página en el grid de autoría, perteneciendo a la layer seleccionada en los navigators, y con borrados incluidos — un snap vaciado para el que la referencia tiene un frame conserva el anillo amarillo, así que nunca se lee como una celda que la importación siempre tuvo vacía.
  • Todo amarillo tiene un inverso: Restore Reference, en el clic derecho de cada superficie, vuelve a poner la referencia exactamente sobre lo que esa marca cubre — poses borradas resucitadas, un solo paso de undo, una línea de estado con conteo.
  • Cada node se mueve desde su menú de clic derecho: Move to… es el gemelo del arrastre — los controls re-emparentan, las pose layers y los knobs se convierten en un eje — para pose layers, extra knobs, drivers (controls + layers + knobs) y look-ats por igual, cada destino llevando el glifo dual del outliner. El menú de un control importa una MC directamente en un slot de face con nombre.

Salida

  • Compose — todo el rig en un único Master Controller, dentro de un solo paso de undo de Harmony, con una caché incremental que hace rápidos los recomposes y restaura tu pose pase lo que pase.
  • Unroll — poses de vuelta en la timeline, incluyendo fusionar una MC front y una back en una sola pasada, algo que el propio unroll de Harmony no puede hacer.
  • Re-edit — reabre una MC compuesta y recupera todo tu rig: layers, keys, targets, drivers, look-ats, grupos y tu workspace.

MCs de Toon Boom

ORC funciona con Master Controllers que no construyó. Una MC de Harmony común puede importarse como una pose layer con sus estados como frames, desenrollarse (unrolled) desde el propio gestor de estados de Toon Boom, y reestilizarse en el Widget Editor standalone — leyendo los atributos de estilo que esa MC de verdad declara, y dejándola nativa.

Presets

  • Config presets — una plantilla de rig con su layout, grupos y palabras clave magnet, reutilizable a lo largo de un elenco, con siete formas incluidas.
  • Pose presets — nueve secciones guardables de forma independiente, con una vista previa en dry-run antes de aplicar nada.
  • Grid presets — la forma, el espaciado y los frames de una layer, leyendo los propios archivos .gridPreset y .cubePreset de Harmony junto a los de ORC.
  • Aplicar un preset sobre un rig que ya tiene trabajo lo reconcilia, preguntando por control antes de reemplazar nada.

Aspectos prácticos

  • Prueba de 30 días, y luego una licencia perpetua vinculada a la máquina, con return y recovery; una sola activación cubre cada host donde se distribuye el producto.
  • Integración opcional con Octo Skip Nodes — una columna Skip en las listas de targets, tageada en el Compose.
  • Atajos configurables, con bindings de keying y navegación leídos de tu propia configuración de Harmony.
  • Autosave de sesión con una oferta de restauración en el siguiente lanzamiento.

Correcciones — build b79313d (2026-09-03)

  • Dos copias del mismo rig en una escena — el mismo template importado dos veces, o un grupo copiado, hacía que el segundo MC moviera el primer prop. Las rutas de nodo en los archivos de estado y en el manifiesto ahora son relativas al grupo padre del MC (la convención ~ del propio Harmony), así cada MC mueve su copia. Los nodos fuera del grupo del MC siguen absolutos — mantén el MC dentro del grupo del rig.
  • Instalador — la barra Octo Tools compartida en Harmony se reconstruye a partir de todas las herramientas instaladas: desinstalar una ya no quita los botones de las demás; los add-ons de Blender se activan automáticamente tras instalar; las descargas llevan el id del release (1.0.0-<id>) y la ventana del instalador muestra el mismo id.

Limitaciones conocidas

  • Las preferencias de Side Naming se guardan pero todavía no se leen: los labels de side quedan fijos en L / R con un separador -, L primero.
  • Una MC compuesta antes de que ORC moviera sus datos al disco no puede reabrirse para edición — recompónla una vez con esta versión.