Ir para o conteúdo

Conceitos e vocabulário

Nove palavras carregam a ferramenta inteira. Aprenda-as uma vez e o resto deste manual se lê sozinho.

Slot

Um slot é uma linha da árvore de Staging — e não é um nó.

Esta é a única ideia sobre a qual o OSA é construído. Uma linha chamada sky não é "um desenho". É um slot que pode criar, de uma vez só:

  • um Backdrop em volta de tudo que está abaixo dele,
  • um Peg, um Group, um Composite,
  • um Drawing (um nó Read) com sua arte,
  • e uma cadeia de efeitos pendurada no composite.

A coluna Details soletra o que aquela linha vai produzir, na ordem em que será ligada:

Árvore de staging

(Backdrop > Peg > Comp) quer dizer: esta linha faz três nós. (Peg > Read > Comp) quer dizer peg, desenho, composite. Uma linha, três nós, um nome — Can-P, Can, Can-C.

Por que isso importa

Toda outra ferramenta obriga você a criar o peg, depois o group, depois o composite, e então conectar tudo. Aqui você marca uma caixinha e a ligação está implícita. É também por isso que a árvore continua legível com 300 itens: você está olhando para slots, não para o grafo de nós.

Toda linha é a mesma linha

Existe um tipo de linha nesta árvore, e um Inspector por trás dela. Uma pasta, uma camada de PSD, uma sequência de imagem, um frame, uma art layer — são todos o mesmo objeto. O que muda é só quais caixas estão marcadas.

Duas coisas decorrem daí, e são a resposta para a maioria das perguntas do tipo "espera, como assim ele faz isso?":

Qualquer coisa pode virar qualquer coisa. Uma linha que chegou como um PNG solto pode ganhar um peg, um composite e quatro art layers sem ser convertida num outro tipo de coisa — não há nada a converter. Arraste um desenho sobre outro desenho e o alvo simplesmente vira um container; ele não mudou de espécie.

E é exatamente por isso que um container ainda pode segurar arte própria. O OSA é híbrido: ele prepara camadas do Photoshop, sequências de imagem soltas, templates do Harmony e SVG numa árvore só, e você reorganiza tudo arrastando. Se virar pai significasse abrir mão da sua arte, cada arrastar seria uma chance de destruir um desenho em silêncio. Então a regra é a oposta:

Um container mantém a arte que já tinha. Nada é descartado porque a hierarquia mudou.

A arte nunca está no caminho — ela é par dos filhos, e a política de merge decide como eles se combinam na hora do Assemble (a arte própria de um frame se mistura por cima das art layers para as quais ele aponta; imagens irmãs na mesma art layer são achatadas numa só, em ordem).

Mas só dois tipos de linha seguram arte

Esta é a nuance, e não é um detalhe — é onde o modelo do próprio Harmony deixa de ser negociável:

Linha Segura arte?
Frame ✅ sim
Art layer (e subart) ✅ sim
Nó de desenho ❌ não
Estrutura — Peg, Group, Composite, Backdrop ❌ não
Geradores — Colour Card, Gradient ❌ não
Efeitos ❌ não

Um nó de desenho é um Read: ele aponta para um elemento, e os pixels vivem nos cels do elemento. No Harmony não existe desenho sem frame — a arte vive num cel exposto, sempre.

Então a leitura honesta de "um container mantém sua arte" é:

Um container mantém sua arte quando é um tipo de linha capaz de segurar arte. Quando não é, a arte desce para uma linha que consiga — ela nunca é descartada.

A pasta Frames que aparece sozinha

Transforme uma linha que carrega arte num nó de desenho e, à primeira vista, a arte fica sem onde morar. O que acontece de fato: o OSA cria a pasta intrínseca Frames e um frame 1 dentro dela, e a arte migra para baixo, para dentro daquele frame.

Marcar Drawing no Inspector faz exatamente isso, e desmarcar remove a pasta de novo.

Ela migra — não é copiada

A arte se move; ela não existe nos dois lugares. Duas cópias fariam o coletor ler a mesma fonte duas vezes — uma para o container, outra para o frame — e a de-duplicação do escritor registraria a segunda leitura como uma perda. Uma casa só, sempre.

O que o OSA cria implicitamente

Existe uma lista curta de coisas que você nunca pede e sempre recebe, e cada uma delas existe para que taggear continue simples onde você realmente tagueia — no Photoshop, ou num nome de pasta.

Você faz O OSA também cria Porque
Marca Drawing, ou tagueia uma camada com =D, em algo que carrega arte a pasta Frames e o frame 1, com a arte dentro no Harmony não existe desenho sem um cel exposto
Solta uma sequência numerada um desenho com um frame por arquivo doze arquivos numerados são doze exposições, não doze desenhos
Põe arte numa art layer que já tem arte uma subart layer, e a primeira imagem é promovida para uma ao lado duas imagens numa camada são uma pilha, e uma pilha precisa de linhas
Importa arte sem tag de art layer ela cai na Line Art um padrão só, combinado entre o coletor, o Inspector e a lógica da pilha

Por que =D numa camada do Photoshop importa

O caso para o qual isso existe: dentro de sky=P o artista quer cloud=P-D e a arte própria do céu, com o céu abaixo da nuvem no composite.

Pôr =D na pasta sky=P colocaria o desenho do container acima dos filhos. Criar um container sky=D só para segurar uma única camada 001 é cerimônia à toa. Então o artista tagueia a camada: sky=D, irmã de cloud, exatamente onde a ordem do composite precisa.

Não há decisão de rig escondida nisso: =D é explícito — você já disse "isto é um desenho" — e o frame é a consequência mecânica, da mesma família do único implícito legítimo ("tem frames dentro, logo é um desenho").

Tagueie no Photoshop, não na árvore

É esse o sentido das regras implícitas: seu arquivo do Photoshop pode carregar a estrutura com o menor número possível de teclas — um =P aqui, um =D ali — e o OSA preenche o encanamento que o modelo do Harmony exige de qualquer jeito.

As linhas que não são slots

Duas, e só duas: a pasta intrínseca Frames, e um Template (.tpl), que o Harmony entrega como um bloco opaco único.

Staging

O staging é o plano; a Node View é o resultado.

Nada na coluna do meio existe no Harmony ainda. Você pode arrastar, renomear, dividir, juntar, apagar e reordenar sem custo, porque a cena não foi tocada. O plano vira real só quando você pressiona Assemble.

Seu trabalho é salvo mesmo assim — veja Sessões e recuperação de crash. Um crash do Harmony não custa a sua árvore.

Tag

Uma tag é uma convenção de nomes que o OSA lê como instrução.

sky=P-C quer dizer "o desenho sky, com um peg e um composite". Você pode escrever essa tag em três lugares e ela significa a mesma coisa nos três: um nome de camada do Photoshop, um nome de pasta do Windows, ou uma linha que você renomeou dentro do OSA.

Você escreve Você recebe
head=P desenho head + peg head-P
head=P-G-C desenho + peg + group + composite
BG=BD um backdrop chamado BG
shadow=OP desenho + um efeito Transparency
hand=CA a arte vai para Colour Art, não para Line Art

Gramática completa em Tags.

Magnet

Um magnet é um destino nomeado que captura pastas pelo nome.

Defina um magnet chamado PROPS, e qualquer pasta chamada PROPS (ou um de seus apelidos) que você arrastar é roteada sob o seu galho PROPS automaticamente, por mais fundo que estivesse enterrada. Magnets são o que permite arrastar uma pasta de entrega inteira e ver tudo cair já organizado.

Veja Magnets.

Nós de estrutura

Os quatro componentes de hierarquia que um slot pode criar, na ordem da ligação:

Componente Nó do Harmony Tag
Backdrop um retângulo de backdrop na Node View BD
Group Group G
Peg Peg P
Composite Composite C
Drawing Read (o nó de desenho) D

Peg e Group podem trocar de lugar — Peg Order decide se o peg é pai ou filho do group. Veja Nós de estrutura e o Wide Bus.

Art layer

Um desenho do Harmony tem quatro camadas internas: Underlay, Colour Art, Line Art, Overlay. O OSA trata cada uma como um lugar para onde a arte pode ser apontada, e cada uma pode segurar mais de uma imagem — essas imagens extras são as subart layers.

Art layers de um desenho

Veja Desenhos, art layers e subart.

Frame

As exposições de um desenho vivem numa pasta intrínseca Frames dentro do slot. Um frame carrega um número, uma duração (um hold) e, opcionalmente, suas próprias art layers.

A coluna Range relata o que encontra: Seq: 1-840, Frame 3, Hold: 5-8, ou Empty.

Veja Frames e exposição.

Super node

Um slot que engole os filhos.

Quando um slot carrega vários componentes e filhos, o OSA pode construí-lo como uma unidade autossuficiente na Node View — um peg, um group, um composite, com o conteúdo dentro. É assim que você mantém navegável uma cena de 200 nós, e é assim que renomear uma linha renomeia todos os nós que pertencem a ela.

Veja Super nodes.

O Wide Bus

A regra de layout que mantém a Node View legível.

O OSA não larga os nós onde o Harmony quiser. Ele trata a Node View como uma grade: masters na linha de cima, conteúdo lado a lado na linha do meio, composites abaixo do que agregam, e uma faixa reservada sob cada composite para seus cinco slots de efeito.

Backdrops se aninham como bonecas matrioscas — cada um é medido de dentro para fora, então um backdrop que contém dois backdrops tem exatamente a largura de que precisa, mais a folga.

Veja Nós de estrutura e o Wide Bus.

Assemble

O único verbo destrutivo. Ele percorre a árvore de staging, cria os nós, conecta as portas, escreve os atributos, importa a arte e organiza o grafo.

Tudo antes dele é reversível de graça. O Assemble não é — veja Assemble para o que ele faz e o que ele reporta de volta.