Split et Merge¶
Deux verbes, et leurs contraires. Split démonte un slot en les composants qu'il allait construire ; Merge réunit plusieurs slots en un seul.
Les deux ne concernent que le staging. Rien n'a encore été écrit dans Harmony, donc les deux sont gratuits et les deux s'annulent.
Split Layers¶
Clic droit sur un slot → Split Layers, et choisissez un mode :
| Mode | Raccourci | Résultat |
|---|---|---|
| As Hierarchical | Ctrl+B | les composants sortent imbriqués : BD → P → G → D → C |
| As Siblings | Ctrl+Shift+B | les composants sortent à plat : BD, P, G, D, C côte à côte |
L'ordre est toujours le même — Backdrop, Peg, Group, Drawing, Composite. Ce que le mode change, c'est si chacun devient le parent du suivant, ou son frère.
Quand vous voulez hiérarchique : le slot était juste, il vous faut simplement entrer dedans — pour mettre quelque chose entre le peg et le drawing, ou pour donner un second enfant au group.
Où atterrit chaque pièce dans un split hiérarchique¶
Le résultat n'est pas une devinette — c'est la règle d'agrégation jouée à l'envers.
Backdrop, Peg et Group s'imbriquent en parents les uns des autres, dans cet ordre. Ce sont les conteneurs, ils deviennent donc la chaîne.
Composite et Drawing ne s'imbriquent pas — ce sont des frères, et le comp est l'aîné. C'est imposé par la règle du sibling aggregator : un comp collecte les frères en dessous de lui, il doit donc venir en premier pour que le drawing (et tout ce qui suit) s'y déverse.
Ce que le super node contenait déjà retombe en frères cadets de cette paire, chacun avec sa propre hiérarchie intacte.
hero=BD-P-G-D-C splits into BD
├── arm (its own branch) └── P
└── leg (its own branch) └── G
├── C ← eldest: collects everything below
├── D ← the super node's own drawing
├── arm ← the tree's children, hierarchy and all
└── leg
hero-C finit donc par collecter D, arm et leg — ce qui est exactement ce que le super node compositait avant d'être divisé. Le split change la forme de l'arbre, pas la forme du rendu.
Les effets, s'il y en avait, s'enchaînent après le composite dans l'ordre qu'ils avaient, chacun imbriqué dans le précédent.
Pourquoi le drawing atterrit sous le comp et non au-dessus
Parce qu'un comp agrège ses frères cadets. Mettre le drawing en premier signifierait que le drawing n'est collecté par rien, et que le comp ne rassemblerait que ce qui vient après lui. Comp puis drawing est le seul ordre qui survit inchangé à un ré-assemblage.
Quand vous voulez des frères : le slot portait deux idées. L'aplatir vous laisse re-parenter les pièces librement, et recombiner celles qui vont ensemble.
Split agit sur ce qui est sélectionné, et rien d'autre
Les descendants d'une ligne sélectionnée ne sont pas entraînés automatiquement. Cela différait autrefois entre le menu et le raccourci — le menu prenait les enfants même avec la branche ouverte, le raccourci non — et maintenant les deux font la même chose : ce que vous avez sélectionné est ce qui se divise.
Merge¶
| Verbe | Raccourci | Fait |
|---|---|---|
| Merge Selected | Ctrl+J | combine chaque slot sélectionné en un seul, récursivement |
| Merge Down | Ctrl+E | fusionne un slot dans son frère suivant |
Merge Selected est l'inverse d'un split en frères : cinq lignes qui auraient dû être un seul slot deviennent un seul slot, avec les composants réunis. Si une ligne portait un peg et une autre un composite, le slot fusionné porte les deux.
Merge Down est la version rapide, à une main : elle replie une ligne dans celle du dessous. C'est le même verbe que les utilisateurs de Harmony ont déjà dans la Timeline, avec le même sens.
Merge est grisé quand il ne peut pas s'appliquer — moins de deux nœuds sélectionnés, ou une sélection couvrant des choses qui ne peuvent pas se combiner. Le menu ne propose jamais un verbe qui ne ferait rien.
Diviser et fusionner des frames¶
Les frames obéissent aux deux mêmes verbes, avec un garde-fou supplémentaire : la case Split/Merge Frames de la section Settings du Browser doit être active. Elle est désactivée par défaut.
Désactivée, OSA refuse et nomme la case au lieu de faire silencieusement autre chose :
Enable 'Split/Merge Frames' checkbox to merge/suck frames Enable 'Split/Merge Frames' checkbox to separate layers
Pourquoi un garde-fou : les éditions structurelles réarrangent un plan, mais les éditions de frames réarrangent le timing, et c'est sur le timing qu'une livraison est jugée. La case fait la différence entre « je voulais restructurer » et « je voulais re-timer ».
Activée, les modes de frames sont :
| Mode | Groupe par |
|---|---|
| Standard | un conteneur par frame (ou par bloc) |
| Prefix | par préfixe de nom — Pig-1, Pig-2, Pig-3 se replient en un seul Pig |
Le mode Prefix est ce que vous voulez après avoir importé un dossier où plusieurs séquences étaient mélangées : il redécouvre les séquences à partir des noms.
Vampire Mode¶
Quand Split/Merge Frames est actif et que vous fusionnez deux lignes ou plus portant des drawings, la fusion cesse d'être structurelle et se met à aspirer les frames. En interne cela s'appelle le Vampire Mode, et c'est la différence entre :
| Fusion structurelle | Vampire Mode | |
|---|---|---|
| Combine | les composants (peg, group, comp, effets) | les composants et les expositions |
| Résultat | un slot avec l'union de ce qui était coché | un drawing portant toutes les frames de tous |
| Exige | rien | Split/Merge Frames actif |
Cela fonctionne dans les deux sens de l'arbre : un drawing feuille aspire les frames d'un drawing frère, et une branche (un group) les aspire dans le drawing qu'elle contient.
Split et merge emportent l'illustration avec eux — c'est l'invariant du verbe
Fusionner 001 (une frame) avec 002 (une frame) doit vous donner un conteneur à deux frames. Il y a eu un bug mesuré où le cas feuille-à-feuille ne transférait rien et où la seconde frame — avec son illustration — disparaissait tout simplement. La règle a maintenant un nom : split et merge emportent l'illustration avec eux, et il n'existe aucun chemin où une frame disparaît parce que deux lignes en sont devenues une.
Sequential ou Original¶
Une fusion vampire doit décider ce que deviennent les numéros de frame, et les deux réponses sont légitimes :
| Mode | Numéros de frame |
|---|---|
| Original | conservés exactement tels quels — ils peuvent se chevaucher |
| Sequential | renumérotés 1, 2, 3… dans l'ordre de fusion |
Après la fusion, la barre de feedback rapporte lequel a été utilisé et propose l'autre en une action à un clic :
Merge Result: Original — Switch to Sequential
Cliquer dessus annule et refusionne dans l'autre mode, si bien que vous comparez des résultats au lieu de deviner d'avance. Utilisez Original quand les numéros sont le timing (une séquence avec de vrais trous) ; utilisez Sequential quand vous assemblez une nouvelle liste d'expositions à partir de drawings épars.
Les générateurs dans une fusion¶
Les générateurs ne se replient pas dans l'accumulateur — un GENERATOR_TYPE sur le slot fusionné transformerait le slot lui-même en Colour Card. Ils deviennent des enfants du résultat, dans l'ordre de fusion, et la position du drawing parmi eux est enregistrée. L'ordre dans lequel vous fusionnez est l'ordre de la pile dans le composite.
Ce qu'il advient de l'illustration¶
La politique est la même que celle qui traverse tout l'outil, et c'est la raison pour laquelle les deux verbes sont sûrs :
Rien n'est jeté parce que la hiérarchie a changé.
| Situation | Résultat |
|---|---|
| Un conteneur qui devient un enfant | garde son propre art |
| Une frame fusionnée avec une autre | son art fusionne par-dessus les art layers qu'elle vise |
| Plusieurs tracks sur une même art layer | s'aplatissent dans l'ordre de l'arbre, celle du dessus en premier |
| Une source qui n'a pas pu atterrir | survit dans votre arbre au lieu d'être supprimée |
Voir Drawings, art layers et subart pour les règles de pile et Original Bitmap pour le cas miroir.
Diviser, corriger, fusionner est un rythme de travail normal
Diviser un slot pour corriger un composant puis le refusionner aussitôt n'est pas un contournement — c'est la façon prévue d'éditer une structure héritée d'un nom de fichier ou d'un PSD, sans rien réimporter.


