Changelog¶
v1.0.0¶
La première version publique d'Octo Rig Composer.
Le rig¶
- Controls — un support de turnaround avec une face Front et une face Back, plus Share Sides, pour qu'une face back réutilise les colonnes extrêmes de la front au lieu de les autorer deux fois.
- Pose layers qui keyent à travers leur control, avec pairs L/R, pages et sides par target, jusqu'à des courbes de déformation individuelles.
- Knobs — n'importe quelle pose layer peut devenir un axe supplémentaire pour une autre. Les dimensions d'une layer s'empilent jusqu'à six avec un control dans la chaîne et quatre entièrement globale — un budget appliqué partout où un axe peut s'attacher (le sélecteur de Knob, le glisser,
Make Global,Move to…) ; les drivers et les champs de look-at en atteignent huit. Une layer qui adopte un knob garde ses poses existantes à la position 0. - Layers globales qui composent sans tête, et une exclusivité de control complète pour qu'un rig à deux têtes ne déborde jamais sur lui-même.
Authoring¶
- Capture frames-first — posez avec les propres outils de Harmony et appuyez sur F6 ; ORC enregistre la frame, pas un delta, et relit le rig en direct au moment de Compose. Éditer une pose plus tard et recomposer fonctionne simplement.
- F6 / F7 se déclenchent selon ce que la souris survole, et suivent vos bindings de keyframe Harmony.
- Auto-capture qui tague la frame quand vous arrivez sur des snaps vides, et refuse quand ça écraserait du travail.
- Autofill façon Excel sur les grids, avec Alt pour compter à rebours, Shift pour un compte sur toute la grid et Ctrl pour figer une valeur ; Fill Grid et Fill Dimensions pour les cas en masse.
- Copy / Paste Grid et Copy / Paste Sides, tous deux refusant avec une raison énoncée plutôt que de coller partiellement.
- Un panneau History sur le modèle de Photoshop — une seule timeline, cliquez sur n'importe quelle entrée pour y sauter.
Comportements¶
- Drivers — checkbox, combo slider, continuous slider et pad 2D, pilotant des attributs, des substitutions de drawing, l'activation de nœuds et la visibilité de déformeurs. Globaux ou keyés par snap, avec mappings multi-attributs et influence release/hold.
- Les drivers peuvent piloter d'autres drivers et des champs de look-at, du même genre uniquement, et ouvrir/fermer des constraints.
- Constraints — Copy et Lock, via le partage de colonnes natif à Harmony plutôt que des expressions, avec contrôle par canal et une porte de checkbox driver.
- Look-At avec deux modes totalement indépendants : Tracked Pegs pour les iris et Deform Follow pour les paupières et la peau — multi-paires, avec convergence, squash, poids par courbe, bulge conscient de la chaîne, et chaque champ keyable et liable à un driver.
- Visibility Groups qui s'imbriquent, avec des modes Cascade et Override, le masquage de nœuds, et l'élagage automatique des groupes vides à Compose.
Interface¶
- Une fenêtre à trois colonnes : Outliner, Editor et Navigator, où la place d'un nœud dans l'arbre est son key domain.
- Trois modes d'affichage de l'Outliner — Dimensions, Visibility et Flat — plus des filtres de type et de rôle.
- Navigators épinglés, pour surveiller la grid d'un control tout en autorant trois niveaux plus bas.
- Un Widget Editor qui affiche chaque widget exactement comme Harmony le dessine : instantanés, guides, accrochage, dossiers, gizmos de boîte et de handle, et lignes intérieures de grid déplaçables.
- Une grammaire visuelle cohérente — un seul vert pour « keyé », un grisé avec une raison plutôt qu'un masquage, et des confirmations en deux clics qui ne se déclenchent que quand il y a quelque chose à perdre.
- Marques de divergence — importez ou rouvrez un rig et le jaune suit tout ce qui a changé depuis : exact et par page sur la grille d'autorage, appartenant à la layer sélectionnée sur les navigators, suppressions incluses — un snap vidé pour lequel la référence possède une frame garde l'anneau jaune, si bien qu'il ne se lit jamais comme une cellule que l'import a toujours eue vide.
- Chaque jaune a un inverse : Restore Reference, sur le clic droit de chaque surface, remet la référence exactement sur ce que couvre cette marque — poses supprimées ressuscitées, une seule étape d'undo, une ligne de statut avec le compte.
- Chaque nœud se déplace depuis son menu clic droit :
Move to…est le jumeau du glisser — les controls re-parentent, les pose layers et les knobs deviennent un axe — pour les pose layers, les extra knobs, les drivers (controls + layers + knobs) et les look-ats aussi, chaque cible portant le double glyphe de l'Outliner. Le menu d'un control importe un MC directement dans un emplacement de face nommé.
Sortie¶
- Compose — tout le rig dans un seul Master Controller, dans une seule étape d'undo Harmony, avec un cache incrémental qui rend les recomposes rapides et restaure votre pose quoi qu'il arrive.
- Unroll — les poses de retour sur la timeline, y compris fusionner un MC front et un MC back en une seule passe, ce que l'unroll natif de Harmony ne sait pas faire.
- Re-edit — rouvrez un MC composé et récupérez tout votre rig : layers, keys, targets, drivers, look-ats, groupes et votre espace de travail.
MCs Toon Boom¶
ORC fonctionne avec des Master Controllers qu'il n'a pas construits. Un MC Harmony ordinaire peut être importé comme pose layer avec ses états en frames, unrollé depuis le gestionnaire d'états natif de Toon Boom, et restylé dans le Widget Editor autonome — en lisant les attributs de style que ce MC déclare réellement, et en le laissant natif.
Presets¶
- Config presets — un template de rig avec sa disposition, ses groupes et ses mots-clés magnet, réutilisable sur tout un cast, avec sept formes fournies.
- Pose presets — neuf sections sauvegardables indépendamment, avec un aperçu à blanc avant que quoi que ce soit ne soit appliqué.
- Grid presets — la forme, l'espacement et les frames d'une layer, lisant les propres fichiers
.gridPresetet.cubePresetde Harmony à côté de ceux d'ORC. - Appliquer un preset sur un rig qui a déjà du travail réconcilie celui-ci, en demandant par control avant de remplacer quoi que ce soit.
Aspects pratiques¶
- Essai de 30 jours, puis une licence perpétuelle liée à la machine avec retour et récupération ; une seule activation couvre chaque hôte où le produit est livré.
- Intégration optionnelle Octo Skip Nodes — une colonne Skip sur les listes de targets, taguée à Compose.
- Raccourcis configurables, avec les bindings de keying et de navigation lus depuis votre propre configuration Harmony.
- Sauvegarde automatique de session avec une proposition de restauration au lancement suivant.
Correctifs — build b79313d (2026-09-03)¶
- Deux copies du même rig dans une scène — le même template importé deux fois, ou un groupe copié, faisait piloter le premier prop par le second MC. Les chemins de nœuds dans les fichiers d'état et le manifeste sont maintenant relatifs au groupe parent du MC (la convention
~d'Harmony), donc chaque MC pilote sa propre copie. Les nœuds hors du groupe du MC restent absolus — gardez le MC dans le groupe du rig. - Installeur — la barre Octo Tools partagée dans Harmony est reconstruite à partir de tous les outils installés : désinstaller un outil ne supprime plus les boutons des autres ; les add-ons Blender sont activés automatiquement après l'installation ; les téléchargements portent l'id du release (
1.0.0-<id>) et la fenêtre de l'installeur affiche le même id.
Limitations connues¶
- Les préférences Side Naming sont sauvegardées mais pas encore lues : les labels de side sont fixés à
L/Ravec un séparateur-, L en premier. - Un MC composé avant qu'ORC ne déplace ses données sur le disque ne peut pas être rouvert pour édition — recomposez-le une fois avec cette version.