A ASC CDL é o padrão matemático universal no cinema. Ela conecta a visão do diretor de fotografia no set à sala de finalização. Em vez de queimar alterações na imagem gravada, ela sintetiza a cor em dez parâmetros analíticos.
Essa arquitetura separa o sinal bruto do sensor dos ajustes de monitoração. O resultado é a preservação da latitude nativa do negativo digital aliada a um fluxo sem perdas.

O que é a ASC CDL e por que ela substitui 3D LUTs no set
A ASC CDL (American Society of Cinematographers Color Decision List) é uma especificação analítica de troca de cor primária independente de fabricante. Ela foi padronizada pelo Comitê de Tecnologia da ASC e formalizada pela recomendação SMPTE RP 2093:2018.
Uma 3D LUT interpola cores em uma grade tridimensional discreta. Em contrapartida, a ASC CDL aplica funções contínuas em ponto flutuante de 32 bits (IEEE 754 float). Essa base matemática elimina problemas crônicos de LUTs estáticas.
| Característica Técnica | ASC CDL (v1.2 / SMPTE RP 2093) | 3D LUT Tradicional (33³ ou 65³) |
|---|---|---|
| Natureza do Processamento | Equações analíticas contínuas | Interpolação espacial em grade discreta |
| Resolução de Cor | Infinita (precisão numérica pura) | Limitada pela densidade de amostragem |
| Comportamento em Super-Highlights | Sem corte rígido em ponto flutuante | Truncamento e clipping em 1.0 |
| Reversibilidade Matemática | Totalmente reversível e ajustável | Irreversível após quantização |
| Tamanho de Metadados | 10 números decimais (bytes) | Matriz volumétrica (megabytes) |
| Risco de Posterização | Nulo em processamento IEEE 754 | Alto em gradientes sutis e sombras |
As 3D LUTs costumam introduzir quebra de gradientes (banding) e distorções cromáticas fora da sua faixa. A ASC CDL mantém fidelidade dinâmica integral ao preservar realces acima do branco de referência.
A formulação matemática exata: Slope, Offset, Power e Saturation
A transformação da ASC CDL v1.2 opera por canal independente através de três operadores sucessivos (SOP), seguidos por um cálculo global de saturação ponderada.
A especificação oficial ASC CDL Release Specification estabelece a ordem das operações. Aplica-se primeiro a multiplicação linear, depois a translação aditiva e, por fim, a exponenciação não linear.
Operador Slope (Multiplicação / Ganho Linear)
O operador Slope (s) multiplica o valor de entrada de cada canal de cor de forma independente. Ele atua como um ganho linear puro, simulando a resposta da sensibilidade ISO do sensor ou a amplificação de luz da cena.
val_slope_c = in_c × s_c
O valor padrão neutro é 1.0 para cada canal RGB. Ele ancora o ponto de preto absoluto em 0.0, expandindo ou comprimindo linearmente as altas luzes.
Operador Offset (Translação Aditiva / Elevação)
O operador Offset (o) soma um deslocamento constante ao valor resultante da etapa de Slope. Ele translada uniformemente todo o espectro vertical do sinal, elevando ou rebaixando o piso de preto e a densidade geral.
val_offset_c = (in_c × s_c) + o_c
O valor padrão neutro é 0.0. Em espaços logarítmicos de câmera, uma adição linear equivale a uma multiplicação de exposição no espaço linear de cena. Isso permite ajustar stops de luz de forma proporcional.
Operador Power (Exponenciação Não Linear / Gama)
O operador Power (p) aplica uma função exponencial ao resultado combinado de Slope e Offset. Ele remodela a curva de transferência dos médios tons sem deslocar o preto e o branco de referência.
out_SOP_c = (max(0.0, (in_c × s_c) + o_c)) ^ p_c
O valor padrão neutro é 1.0. Valores de p < 1.0 abrem as sombras e médios tons. Já valores de p > 1.0 comprimem as meias-luzes, densificando o contraste perceptual.
A especificação impõe um piso obrigatório em 0.0 antes da exponenciação. Essa restrição matemática evita raízes de números negativos com expoentes fracionários, impedindo erros NaN no processamento.

Operador Saturation (Saturação Cromática Global)
Após a aplicação independente do bloco SOP em R, G e B, a ASC CDL calcula a saturação global em relação à luminância percebida (Luma).
Primeiro, calcula-se a luminância através do produto escalar com os pesos cromáticos:
Luma = (w_R × out_SOP_R) + (w_G × out_SOP_G) + (w_B × out_SOP_B)
Em seguida, aplica-se o fator de saturação escalar sat em cada canal:
out_final_c = Luma + sat × (out_SOP_c - Luma)
| Espaço de Cor de Trabalho | Peso Vermelho (w_R) | Peso Verde (w_G) | Peso Azul (w_B) |
|---|---|---|---|
| ITU-R BT.709 (Rec.709) | 0.2126 | 0.7152 | 0.0722 |
| ACES AP1 (ACEScg / ACEScct) | 0.2722 | 0.6741 | 0.0537 |
| ITU-R BT.2020 (Rec.2020) | 0.2627 | 0.6780 | 0.0593 |
| DCI-P3 (White D65) | 0.2095 | 0.7216 | 0.0689 |
Os pesos de luminância devem corresponder às primárias do espaço de cor ativo. Aplicar pesos Rec.709 em um espaço ACES AP1 distorce o eixo acromático e provoca desvios indesejados de matiz.
Espaços de trabalho logarítmicos: ACEScc versus ACEScct
A aplicação da ASC CDL requer um espaço colorimétrico logarítmico para garantir comportamento fotográfico intuitivo e previsível. No ecossistema ACES, foram definidos dois padrões normativos: ACEScc e ACEScct.
A norma SMPTE S-2014-003 introduziu o ACEScc como uma curva quase-logarítmica pura. Ela estabelece uma relação linear direta entre valores de código e stops de exposição. Contudo, operadores de telecine e coloristas identificaram uma limitação crítica no manuseio das baixas luzes.
A Curva Quase-Logarítmica do ACEScc
O ACEScc mantém inclinação logarítmica constante até as sombras mais profundas. Quando o operador aplica ajustes negativos de Slope ou Offset para assentar os pretos, os valores próximos de zero sofrem corte abrupto (crushed blacks).
A curva não oferece inércia de transição nas sombras. O resultado é uma perda severa de microcontraste em áreas de baixa luminosidade.
A Curva Híbrida com Toe do ACEScct
Para solucionar esse comportamento, o conselho de ciência da Academy publicou a norma SMPTE S-2016-001 (ACEScct). O ACEScct introduz uma transição suave (toe) na base da curva para valores abaixo de ACES = 0.0078125 (correspondente a ACEScct = 0.155).
Se in_ACES > 0.0078125:
ACEScct = (log2(in_ACES) + 9.72) ÷ 17.52
Se in_ACES ≤ 0.0078125:
ACEScct = 10.5402377416545 × in_ACES + 0.0729055341958355
A equação linear no segmento inferior emula a resposta sensitométrica dos filmes fotoquímicos tradicionais. Isso permite que o colorista eleve ou assente o piso de preto de forma orgânica, preservando texturas sutis nas sombras.
Arquitetura de hardware no DIT Cart e Live Grading
A estação do técnico de imagem digital (DIT Cart) é o centro de controle e calibração de sinal no set de filmagem. Ela processa fluxos de vídeo em tempo real sem introduzir latência no retorno de monitoração.
A distribuição de sinal isola a mídia gravada internamente na câmera dos fluxos de visualização para o diretor e o diretor de fotografia.
[Câmera de Cinema Digital: ARRI / RED / Sony]
├── Gravação Interna: Arquivos RAW / Log nativos intocados
└── Saída SDI 12G: Sinal Log limpo sem look queimado
│
▼
[LUT Box de Hardware: Flanders Scientific BoxIO / Teradek COLR]
▲
│ Rede Ethernet / Wi-Fi (Controle de Metadados CDL)
│
[Estação DIT: Pomfort LiveGrade Pro + Superfície de Controle]
│
▼ Saída SDI Calibrada
[Monitor de Referência Grade 1: Flanders XMP310 / Sony BVM-HX3110]
Hardware de Processamento em Tempo Real
A estação DIT utiliza LUT boxes dedicadas conectadas via 12G-SDI, como a Flanders Scientific BoxIO ou Teradek COLR. Esses processadores aplicam a transformação 1D/3D e o bloco analítico de CDL com latência inferior a um quadro.
A estação de controle executa softwares como Pomfort LiveGrade Pro. O operador controla os parâmetros de cor com painéis físicos de trackballs, enviando comandos instantâneos via rede IP local.
Monitores de Referência Grade 1
O sinal calibrado alimenta monitores de exibição crítica. Painéis QD-OLED como o Flanders Scientific XMP310 e displays Dual-Layer LCD como o Sony BVM-HX3110 garantem fidelidade estrita às normas DCI-P3 e ITU-R BT.2100.

Governança de metadados: do set ao corte editorial e DI
A integridade do fluxo cinematográfico depende da serialização rigorosa dos parâmetros de CDL em formatos universais de troca de dados. Três padrões estruturam a comunicação entre o set e a pós-produção:
- Avid Log Exchange (ALE): Arquivo de metadados tabulares contendo as colunas
ASC_SOPeASC_SAT. Ele associa os valores numéricos de cor a cada clipe de áudio e vídeo nos sistemas de montagem offline como Avid Media Composer. - Arquivos XML ASC CDL / CCC: Documentos XML padronizados contendo identificadores exclusivos de plano (Shot ID), valores de Slope, Offset, Power e Saturação, e carimbos de data e hora.
- Listas de Decisão de Edição (CMX 3600 EDL): Arquivos EDL convencionais enriquecidos com comentários normatizados
*ASC_SOPe*ASC_SATpor evento de corte.
Exemplo de Serialização em Arquivo ALE
No arquivo ALE, os parâmetros são estruturados em strings compactas delimitadas por parênteses para cada tomada registrada:
Heading
FIELD_DELIM TABS
VIDEO_FORMAT 1080
FPS 24
Column
Name Tape Tracks Start End ASC_SOP ASC_SAT
A001_C001_0831_001 A001R1 V 01:00:00:00 01:02:15:12 (1.042 1.015 0.985)(-0.012 0.005 0.021)(0.980 1.000 1.020) 1.080
Protocolo de Conformidade na Suíte de Finalização
Em suítes de finalização com DaVinci Resolve Studio ou FilmLight Baselight, a conformidade opera sem conversões destrutivas:
- Associação Automática: O software vincula os arquivos brutos da câmera às CDLs através do Reel Name e do timecode SMPTE 12M.
- Árvore de Nós Isolada: O primeiro nó converte o espaço nativo da câmera para ACEScct (Input Transform). O segundo nó carrega a ASC CDL exata definida pelo diretor de fotografia no set.
- Ajustes Secundários Independentes: O colorista desenvolve o look final em nós subsequentes, mantendo a referência original do set intacta como base criativa.
Checklist de auditoria técnica para pipelines de Look Management
Um pipeline colorimétrico profissional exige pontos de controle estritos antes de qualquer diária de filmagem:
- Alinhamento do Espaço de Trabalho: Confirme se o software de Live Grading e a suíte de DI operam sob a mesma curva logarítmica (recomendado: ACEScct / ACES AP1).
- Validação dos Pesos de Luminância: Certifique-se de que a operação de saturação na LUT box utiliza coeficientes compatíveis com o espaço de cor ativo.
- Roteamento de Sinal SDI: Verifique se as saídas das câmeras estão configuradas em modo Log/RAW limpo, sem queima de LUTs internas de monitoração.
- Conexão de Metadados no Dailies Lab: Teste a exportação de tabelas ALE e XMLs CDL em clipes de teste antes do primeiro dia de fotografia principal.
- Calibração de Monitores de Set: Audite os monitores Grade 1 com espectrorradiômetro óptico para garantir conformidade delta-E (
ΔE00 < 1.0).
Ao consolidar a ASC CDL como alicerce matemático e operacional, produções cinematográficas eliminam o risco de desvios visuais. A integridade técnica do negativo digital é preservada do set até a tela final.