Ir para o conteúdo

PSD Adjustment Layers

Vídeo tutorial — em breve

Adjustment layers do Photoshop não são arte — são instruções. O OSA as lê do .psd e transforma as que têm equivalente no Harmony em nós de efeito reais, com os valores delas.

As que não têm equivalente viram uma linha no relatório de importação, nunca um drawing vazio misterioso.

A tabela de travessia

Cada linha aqui foi medida contra uma instalação do Harmony 24 com uma sonda — incluindo um controle negativo, porque a primeira rodada dessa sonda respondeu "existe" para 18 de 18 candidatos, nomes inventados incluídos.

Photoshop Nó do Harmony Veredito
Brightness/Contrast BRIGHTNESS_CONTRAST traduz — os valores atravessam
Hue/Saturation HUE_SATURATION traduz — o trio Master atravessa
Levels COLOR_LEVELS traduz — o registro composto RGB atravessa
Curves COLOR_CURVES ⚠️ nó criado; os pontos da curva são lidos mas ainda não escritos
Solid Color COLOR_CARD ✅ gerador, cor incluída
Gradient Fill GRADIENT-PLUGIN ⚠️ gerador, só dois stops
Black & White COLOR2BW um efeito diferente — um slider de dessaturação contra os seis sliders de matiz do Photoshop
Colour Balance ❌ não existe no Harmony
Photo Filter ❌ não traduz

A regra por trás da lista é curta: traduz? entra. Não traduz mas é útil e muito usado? entra. Essa segunda cláusula é o motivo de Tone e Highlight estarem no catálogo de efeitos.

O que atravessa, exatamente

Brightness/Contrast — brightness e contrast, como inteiros, direto nos dois campos do nó.

Hue/Saturation — hue, saturation e lightness da entrada Master. As seis faixas por cor não são lidas: são mais três sliders cada, e o lugar honesto para autorá-las é o Harmony.

Levels — input black e white, gamma, output black e white, do registro composto RGB. Os registros por canal (Red, Green, Blue, Alpha) não são lidos.

Curves — os pontos de controle são decodificados, mas escrevê-los em COLOR_CURVES exige uma medição que o OSA ainda não tem: quantos pontos o nó aceita e como ele reamostra. Até lá o nó é criado e os valores vão para o relatório, porque uma curva escrita pela metade certa é pior do que uma curva não escrita.

Valores na árvore, valores no Harmony — duas perguntas diferentes

Os valores acima pousam na árvore de staging, então você os vê e corrige no preflight. Escrever os atributos compostos no nó do Harmony (as faixas do Hue/Saturation, os canais do Levels) é um passo separado ainda pendente de medição — o relatório de importação diz isso por layer, em vez de deixar você supor que aconteceu.

Layer masks viram mattes

Uma adjustment layer com layer mask no Photoshop se lê como "esta correção se aplica só aqui". O OSA carrega isso adiante: a máscara é extraída como drawing próprio e ligada na porta de matte do efeito, a mesma porta que o Cutter usa.

Layers com clipping

Uma adjustment layer com clipping se prende à layer de baixo, exatamente como se lê no Photoshop — o efeito pousa no slot daquela layer em vez de pousar no grupo.

Uma sem clipping se aplica ao grupo inteiro, e pousa no slot pai.

O relatório

Qualquer coisa parcial ou recusada vira uma linha que você pode ler depois da importação, nomeando a layer do Photoshop e o que aconteceu com ela:

Hue/Saturation values read into the node; they are not written to Harmony yet (composite attributes) Gradient has 3 or more stops; Harmony's gradient takes two

Essa é a regra da casa para essa área inteira: avisar em vez de ficar calado. Uma adjustment layer que caladamente não faz nada é indistinguível de um bug, e você descobriria no pior momento — num render.

O que nunca acontece

Uma layer vazia nunca é podada. Uma layer em branco com bounding box vazia é um placeholder legítimo em muitos pipelines. O OSA a coloca em staging como um drawing vazio em vez de decidir por você que foi um engano.