Changelog¶
v1.0.0¶
O primeiro lançamento público do Octo Rig Composer.
O rig¶
- Controls — um turnaround holder com uma face Front e uma Back, mais Share Sides, para que uma face back reutilize as colunas extremas da front em vez de autorá-las duas vezes.
- Pose layers que keyam através do seu control, com pairs L/R, pages e sides por target até curvas de deform individuais.
- Knobs — qualquer pose layer pode virar um eixo extra para outro. As dimensões de um layer se empilham até seis com um control na cadeia e quatro totalmente global — um orçamento imposto em todo gate (o picker de Knob, o arraste,
Make Global,Move to…); drivers e campos de look-at chegam a oito. Um layer que adota um knob mantém suas poses existentes na posição 0. - Layers globais que compõem sem cabeça, e exclusividade total de control para que um rig de duas cabeças nunca sangre em si mesmo.
Autoria¶
- Captura frames-first — poseie com as próprias ferramentas do Harmony e aperte F6; o ORC grava o frame, não um delta, e lê o rig ao vivo no momento do Compose. Editar uma pose depois e recompor simplesmente funciona.
- F6 / F7 despacham com base no que o mouse sobrevoa, e seguem os seus bindings de keyframe do Harmony.
- Auto-capture que estampa o frame conforme você se move para snaps vazios, e se recusa quando isso sobrescreveria trabalho.
- Autofill ao estilo Excel nos grids, com Alt para contar regressivamente, Shift para uma contagem do grid inteiro e Ctrl para manter um valor; Fill Grid e Fill Dimensions para os casos em massa.
- Copy / Paste Grid e Copy / Paste Sides, ambos recusando com um motivo declarado em vez de colar pela metade.
- Um History panel no modelo do Photoshop — uma timeline, clique em qualquer entrada para pular até lá.
Comportamentos¶
- Drivers — checkbox, combo slider, continuous slider e pad 2-D, dirigindo atributos, substituições de drawing, enable de node e visibilidade de deformer. Global ou keyado por snap, com mapeamentos multi-atributo e influence de release/hold.
- Drivers podem dirigir outros drivers e campos de look-at, só do mesmo tipo, e controlar constraints.
- Constraints — Copy e Lock, via compartilhamento de coluna nativo do Harmony em vez de expressions, com controle por canal e um checkbox driver de controle.
- Look-At com dois modos totalmente independentes: Tracked Pegs para íris e Deform Follow para pálpebras e pele — multi-par, com convergência, squash, pesos por curva, bulge consciente da cadeia, e todo campo keyável e conectável a driver.
- Visibility Groups que aninham, com modos Cascade e Override, ocultação de node, e poda automática de grupos vazios no Compose.
Interface¶
- Uma janela de três colunas: Outliner, Editor e Navigator, onde o lugar de um node na árvore é seu key domain.
- Três modos de exibição do Outliner — Dimensions, Visibility e Flat — mais filtros de tipo e papel.
- Navigators fixados (pinned), para você acompanhar o grid de um control enquanto autora três níveis abaixo.
- Um Widget Editor que renderiza cada widget exatamente como o Harmony desenha: snapshots, guias, snapping, pastas, gizmos de box e handle, e linhas internas do grid arrastáveis.
- Uma gramática visual consistente — um único verde para "keyed", acinzentamento com motivo em vez de esconder, e confirmações de dois cliques que só disparam quando há algo a perder.
- Marcas de divergência — importe ou reabra um rig e o amarelo rastreia tudo o que mudou desde então: exato e por página no grid de autoração, pertencendo à layer selecionada nos navigators, e com apagamentos inclusos — um snap esvaziado para o qual a referência tem um frame mantém o anel amarelo, então ele nunca se lê como uma célula que a importação sempre teve vazia.
- Todo amarelo tem um inverso: Restore Reference, no botão direito de cada superfície, põe a referência de volta sobre exatamente o que aquela marca cobre — poses apagadas ressuscitadas, um único passo de undo, uma linha de status com contagem.
- Todo node se move pelo seu menu de botão direito:
Move to…é o gêmeo do arrastar — controls reparentam, pose layers e knobs viram um eixo — para pose layers, extra knobs, drivers (controls + layers + knobs) e look-ats igualmente, todo alvo carregando o glifo duplo do outliner. O menu de um control importa um MC direto num slot de face nomeado.
Saída¶
- Compose — o rig inteiro num único Master Controller, dentro de um único passo de undo do Harmony, com um cache incremental que torna os recomposes rápidos e restaura sua pose aconteça o que acontecer.
- Unroll — poses de volta na timeline, incluindo fundir um MC front e um back numa única passada, o que o próprio unroll do Harmony não consegue fazer.
- Re-edit — reabra um MC composto e recupere o rig inteiro: layers, keys, targets, drivers, look-ats, grupos e seu workspace.
MCs do Toon Boom¶
O ORC funciona com Master Controllers que ele não construiu. Um MC comum do Harmony pode ser importado como um pose layer com seus estados como frames, desenrolado (unrolled) a partir do próprio gerenciador de estado do Toon Boom, e reestilizado no Widget Editor standalone — lendo os atributos de estilo que aquele MC de fato declara, e deixando-o nativo.
Presets¶
- Config presets — um template de rig com seu layout, grupos e palavras-chave magnéticas, reutilizável num elenco inteiro, com sete formas já incluídas.
- Pose presets — nove seções salváveis de forma independente, com uma prévia em dry-run antes de qualquer coisa ser aplicada.
- Grid presets — a forma, o espaçamento e os frames de um layer, lendo os próprios arquivos
.gridPresete.cubePresetdo Harmony junto com os do ORC. - Aplicar um preset sobre um rig que já tem trabalho reconcilia o resultado, perguntando por control antes de substituir qualquer coisa.
Praticidades¶
- Trial de 30 dias, depois uma licença perpétua vinculada à máquina, com return e recovery; uma ativação cobre todo host em que o produto é distribuído.
- Integração opcional com Octo Skip Nodes — uma coluna Skip nas listas de target, tageada no Compose.
- Atalhos configuráveis, com bindings de keying e navegação lidos da sua própria configuração do Harmony.
- Autosave de sessão com uma oferta de restauração no próximo lançamento.
Correções — build b79313d (2026-09-03)¶
- Duas cópias do mesmo rig numa cena — o mesmo template importado duas vezes, ou um grupo copiado, fazia o segundo MC mexer no primeiro prop. Os caminhos de nó nos arquivos de estado e no manifesto agora são relativos ao grupo-pai do MC (a convenção
~do próprio Harmony), então cada MC mexe na sua cópia. Nós fora do grupo do MC continuam absolutos — mantenha o MC dentro do grupo do rig. - Instalador — a barra Octo Tools compartilhada no Harmony é reconstruída a partir de todas as ferramentas instaladas: desinstalar uma não apaga mais os botões das outras; os add-ons do Blender são habilitados automaticamente após instalar; os downloads levam o id do release (
1.0.0-<id>) e a janela do instalador mostra o mesmo id.
Limitações conhecidas¶
- As preferências de Side Naming são salvas mas ainda não lidas: os labels de side ficam fixos em
L/Rcom um separador-, L primeiro. - Um MC composto antes de o ORC mover seus dados para o disco não pode ser reaberto para edição — recomponha-o uma vez com esta versão.