Keying ou extração é o processo de isolar um objeto ou ator do fundo por técnicas de chroma-key, luminance-key ou mascaramento manual para integração em compositing.
Detalhes Técnicos
Keying isola objetos com base em informações de cor (croma), brilho (luminância) ou máscaras manuais.
Tipos de Keying:
- Chroma Keying (Chave de Cor):
- Baseado no isolamento de uma cor específica (verde ou azul)
- Algoritmo: Utiliza transformação de espaço de cor (HSL, HSV ou YCbCr) para isolar valores de croma
- Ferramentas: Keylight, Ultimatte, Cryptomatte
- Precisão: 95%+ para configurações ideais, 60-70% para condições subótimas
- Luminance Keying (Chave de Luminância):
- Baseado em brilho/luminância em vez de cor
- Usado para cenas com fundo branco ou preto
- Método: Baseado em limiar (threshold) ou faixa de luma
- Mais rápido que Chroma Key, menos problemas de spill
- Difference Keying:
- Subtrai imagem de referência (clean plate) da imagem do footage
- Alta precisão quando a clean plate está disponível
- Vulnerável a mudanças de iluminação
- Deep Keying / Multi-Channel Keying:
- Utiliza múltiplos canais simultaneamente (RGB + Alpha)
- Para imagens com várias cores no fundo
- Cryptomatte usa keying baseado em ID
Parâmetros de Keying em Software Típico:
- Screen Color: Define qual cor deve se tornar "transparente"
- Threshold: Quão similar uma cor deve ser à Screen Color para se tornar transparente
- Despill: Remove reflexos de cor do fundo em objetos de primeiro plano
- Edge Softness: O quanto as bordas do objeto são suavizadas
- Output Alpha: Pureza e brancura do canal Alpha
História e Desenvolvimento
Chroma Keying foi inventado em 1958 por Petro Vlahos. A primeira implementação prática foi o Blue Screen Process nos anos 1960.
Evolução do Software:
- Anos 90: Discreet Combustion e After Effects 3.0 trazem o keying digital
- 1995: Ultimatte Corporation desenvolve algoritmos de keying logarítmico
- 2000: Keylight (Red Giant / GenArts) se torna padrão da indústria
- 2005: After Effects recebe melhorias nativas de keying
- 2015: Boris FX Silhouette FX oferece keying acelerado por GPU
- 2020: Nuke Cryptomatte permite keying baseado em ID para camadas CG
- 2023: Keyers baseados em IA (aprendizado profundo) começam a se tornar disponíveis
Fluxo de Trabalho de Keying no After Effects (Padrão)
1. Importar footage (ProRes 422 HQ ou RAW)
2. Criar nova Composição
3. Adicionar camada de footage
4. Aplicar Efeito > Keying > Keylight
5. Ativar o Screen Color Picker e clicar em pixels puros de greenscreen
6. Ajustar Screen Shrink/Grow (-5 a -15 pixels)
7. Aumentar Screen Pre-Blur (2-4 pixels para redução de ruído)
8. Definir Despill Bias para "Green"
9. Ajustar o controle deslizante Output Alpha para 75-85%
10. Opcional: Refinamento de Rotosccopia para cabelos/bordasFluxo de Trabalho de Keying no Nuke (Profissional)
1. Importar footage no espaço de cor Linear
2. Keyer Primário: Adicionar nó (ex: Keyer)
3. Definir cor de tela (manualmente ou com picker)
4. Verificar saída do Keyer (mostra máscara binária)
5. Despill: Aplicar nó ColorCorrect nos canais R/G/B
6. Erosão de Matte: Filtro Erode em +2 a +8 pixels
7. Blur de Matte: Light-Blur em 0,5-1,5 pixels para suavidade de borda
8. Saída: Nó Merge para combinar o original com a máscara Alpha
9. Grade-Spill Suppression com HSL-Qualifier
10. Renderizar para ProRes 444 com Alpha de 10 bitsUso Prático
Streaming de Baixo Orçamento: Criadores do YouTube usam Keylight simples no After Effects. Tempo de configuração típico: 30 minutos por episódio.
Qualidade de Cinema: Blockbusters como "Doutor Estranho" (2016) usam keying profissional no Nuke com artistas seniores. Por cena: 2-8 horas, dependendo da complexidade.
VFX de Live-Action: Em "Vingadores: Ultimato" (2019), muitas cenas de luta de super-heróis foram filmadas com greenscreen-keying combinado com rastreamento de movimento. 70% das cenas de ação foram baseadas em greenscreen.
Técnicas de Supressão de Spill (Despill)
Quando a luz verde é refletida na pele/cabelo do talento:
- Despill Primário no Keyer: Usar o parâmetro Despill do Keylight
- Despill Secundário: Ajustes de curva separados no canal verde
- Despill HSL-Qualifier: Isolar tons verdes puros e reduzir a saturação
- Remoção Manual de Spill: Nó ColorCorrect para corrigir seletivamente cabelos verdes
Keyers modernos (como Keylight 1.3) podem automatizar o despill em até 70%, os últimos 30% exigem ajuste manual fino.
Pontos de Verificação de Qualidade
Um key profissional é verificado quanto a:
- Sem Halos: Bordas pretas ou brancas ao redor dos objetos
- Sem Buracos Pretos: Transparência em objetos sólidos (ex: nos olhos)
- Alpha Consistente: Sem cintilação ou saltos entre frames
- Bordas Limpas: Precisão subpixel em 1080p+
- Preservação de Cor: Cores originais do objeto inalteradas
- Sem Spill Excessivo: Cor de fundo não visível no primeiro plano