Compressão de dados ou curva tonal onde entrada e saída não escalam linearmente — JPEG, H.264, gamma. Reduz tamanho de arquivo preservando qualidade percebida.
No fluxo de trabalho de VFX, encontramos a codificação não linear em todos os lugares onde os dados são comprimidos ou os valores de luz são otimizados psicovisualmente — e toda vez precisamos entender o que é perdido e o que é preservado. Ao contrário da codificação linear, onde entrada e saída se comportam proporcionalmente, os métodos não lineares utilizam os limites da percepção humana: o olho reage às relações de brilho de forma logarítmica, não linear. JPEG comprime agressivamente a informação de cor em bandas de frequência mais altas, porque precisamos de menos nitidez lá. H.264 e seus sucessores trabalham com modelos psicovisuais semelhantes — eles descartam seletivamente informações que não vemos.
Na prática, isso significa para nós no set e na edição: filmagens codificadas não linearmente muitas vezes parecem melhores imediatamente — com alto contraste, saturadas — mas também são manipuladas. Gravações brutas codificadas em Log (como ProRes Log ou DCI P3) são o oposto: armazenadas linearmente em informação de luz, planas, desconfortáveis de assistir, mas com flexibilidade total na gradação de cor. Inversamente: quando trazemos material JPEG ou H.264 para a edição de VFX, já perdemos informações que não poderemos recuperar mais tarde. Isso se torna crítico quando extraímos keyframes para composição ou aplicamos correção de cor em áreas fracamente iluminadas.
As curvas de gama são uma forma clássica de codificação não linear — elas comprimem os valores claros e expandem os escuros, o que parece mais natural em monitores com alcance dinâmico limitado. Mas no backend de VFX, trabalhamos quase sempre linearmente, convertendo o material de origem primeiro para um espaço de cor linear, fazemos nossos efeitos e só codificamos não linearmente no final. Isso dá trabalho, mas é inevitável — caso contrário, artefatos não lineares como banding ou deslocamento de cor atravessarão todas as camadas.
A dica prática: conheça a codificação do seu material de origem. Se for codificado não linearmente, solicite a variante RAW ou Log sempre que possível. E se não for possível — JPEG, H.265 de vigilância ou material online mais antigo — então calcule que você não terá margem nas sombras e precisará posicionar suas chaves de forma correspondente e cuidadosa.