Rotoscoping: Mascaramento de Objeto em Movimento
Crie máscaras animadas para objetos em movimento no Kdenlive com keyframes
O que você vai aprender
- Aplicar o efeito Rotoscoping para isolar objetos em movimento frame a frame
- Desenhar contornos com curvas Bézier e manipular pontos de controle no monitor
- Animar a máscara ao longo do tempo usando keyframes e interpolação automática
- Refinar bordas com feathering para transições naturais entre máscara e imagem
- Usar a máscara resultante para isolamento de cor, efeitos seletivos e composição
Rotoscoping: Mascaramento de Objeto em Movimento🔗
Isolar um objeto que se move no quadro é uma das tarefas mais exigentes da pós-produção. Sem fundo verde, sem marcadores de tracking, a única saída é desenhar a máscara à mão e animá-la ponto a ponto. Este tutorial cobre o workflow completo no Kdenlive: do primeiro ponto Bézier ao feathering final, passando pela estratégia de keyframes que reduz centenas de frames a algumas dezenas de ajustes manuais.
Duração estimada: 55 minutos Arquivos necessários: clipe de 5-10 segundos com objeto em movimento sobre fundo complexo
Antes de começar
- Kdenlive 24.02 ou superior
- Familiaridade com keyframes e timeline
- Conhecimento básico de ajuste de cor
Conceito de Rotoscoping🔗
Rotoscoping é a técnica de criar uma máscara vetorial que acompanha o contorno de um objeto ao longo do tempo. O nome vem da rotoscopia tradicional, onde animadores projetavam filmagem real e desenhavam por cima, frame a frame.
No Kdenlive, o efeito Rotoscoping (disponível em Efeitos -> Alpha -> Rotoscoping) gera um canal alpha baseado em um caminho Bézier desenhado no monitor. A máscara pode ser:
- Estática: o objeto não se move, a máscara é desenhada uma vez
- Animada com keyframes: o objeto se move, e a máscara é redefinida em frames-chave; o Kdenlive interpola os pontos intermediários
- Assistida por tracking: dados de motion tracking deslocam a máscara automaticamente
A diferença entre rotoscoping e uma máscara de forma simples (elipse, retângulo) é a liberdade geométrica. Curvas Bézier permitem contornos irregulares — pessoas, veículos, animais — onde formas geométricas falham.
Criando Máscara🔗
Passo 1: Adicionar o Efeito🔗
- Selecione o clipe na timeline
- Abra o painel de Efeitos e procure por Rotoscoping
- Arraste o efeito para o clipe
- O monitor exibe o primeiro frame com a ferramenta de caneta ativa
Passo 2: Desenhar o Contorno Inicial🔗
- Posicione o playhead no frame onde o objeto está mais visível e estável
- Clique no monitor para criar o primeiro ponto de ancoragem
- Continue clicando ao redor do objeto — cada clique cria um ponto
- Para curvas suaves, clique e arraste para gerar alças de controle Bézier
- Feche o caminho clicando no primeiro ponto (o cursor exibirá um pequeno círculo)
Dica: comece com poucos pontos nas regiões retas e use mais pontos nas curvas fechadas. Menos pontos significam interpolação mais estável entre keyframes.
Passo 3: Ajustar Pontos Existentes🔗
- Mover ponto: selecione a ferramenta de seta ({{ kbd(“V”) }}) e arraste o ponto
- Adicionar ponto: clique sobre o segmento com a caneta ({{ kbd(“B”) }})
- Remover ponto: selecione o ponto e pressione {{ kbd(“Delete”) }}
- Ajustar alça: selecione o ponto e arraste as alças de controle independentes
Evite pontos desnecessários. Cada ponto extra é um parâmetro a mais para animar nos keyframes subsequentes.
Keyframes de Máscara🔗
A máscara desenhada no frame inicial vale apenas para aquele frame. Para acompanhar o movimento, é preciso definir keyframes.
Estratégia de Keyframes Esparsos🔗
Não tente rotoscopiari frame a frame. A abordagem eficiente:
- Desenhe a máscara no frame inicial — este é o primeiro keyframe (automático)
- Avance 10-15 frames ({{ kbd(“Shift+Right”) }} para saltos maiores)
- Observe onde a máscara desalinhou do objeto
- Ajuste os pontos necessários — o Kdenlive registra um novo keyframe automaticamente ao modificar a máscara em um frame diferente
- Repita até o final do clipe
Interpolação de Pontos🔗
Entre dois keyframes, o Kdenlive interpola a posição de cada ponto. A qualidade da interpolação depende de:
- Mesmo número de pontos: se o keyframe A tem 12 pontos e o keyframe B tem 16, a interpolação falha ou produz artefatos. Mantenha o número de pontos consistente
- Ordem dos pontos: os pontos são interpolados na ordem em que foram criados. Não reordene pontos entre keyframes
- Movimento coerente: se o objeto gira ou muda de forma drasticamente, reduza o intervalo entre keyframes para 5-8 frames
Painel de Keyframes🔗
- Abra o painel Keyframes (Menu -> Exibir -> Keyframes ou {{ kbd(“Ctrl+K”) }})
- Cada keyframe da máscara aparece como um losango na linha do tempo do efeito
- Navegue entre keyframes com os botões de seta do painel
- Copie um keyframe ({{ kbd(“Ctrl+C”) }}) e cole em outra posição ({{ kbd(“Ctrl+V”) }}) para reaproveitar máscaras semelhantes
Refinamento🔗
Feathering (Suavização de Borda)🔗
O parâmetro Feather no efeito Rotoscoping controla a transição entre a área mascarada e o restante da imagem. Valores recomendados:
| Tipo de borda | Feather |
|---|---|
| Objeto sólido com borda nítida (carro, placa) | 1-3 px |
| Pessoa com roupas definidas | 3-6 px |
| Cabelo, tecido, folhagem | 8-15 px |
| Transição atmosférica (fumaça, água) | 15-25 px |
Feather excessivo pode fazer a máscara “vazar” para áreas adjacentes. Sempre verifique o resultado em zoom 100% no monitor.
Operação de Máscara🔗
O efeito Rotoscoping suporta operações booleanas quando combinado com outras máscaras:
- Add (União): combina duas máscaras em uma só região
- Subtract (Subtração): remove a área de uma máscara de outra
- Intersect (Interseção): mantém apenas a sobreposição
Para objetos com partes que se separam (braços que se afastam do corpo), crie máscaras separadas e combine com Add.
Verificação com Alpha View🔗
Para inspecionar a máscara sem a imagem por baixo:
- No efeito Rotoscoping, ative a opção Mostrar Alpha (ou “Display as Alpha”)
- O monitor exibe branco onde a máscara cobre e preto onde é transparente
- Bordas cinza indicam a região de feathering
- Identifique vazamentos e buracos visualmente
Desative Alpha View antes de exportar — ela é apenas uma ferramenta de inspeção.
Aplicações🔗
Isolamento de Cor🔗
Aplicar correção de cor apenas ao objeto mascarado:
- Crie a máscara de rotoscoping no clipe em V2
- Adicione um efeito de Corretor de Cor (ou 3-way color corrector)
- Ajuste matiz, saturação e luminosidade — o efeito atua apenas dentro da máscara
- Útil para realçar um produto, corrigir tom de pele, ou criar looks parciais
Efeitos Seletivos🔗
A máscara permite aplicar qualquer efeito apenas ao objeto:
- Blur seletivo: desfoque o objeto mantendo o fundo nítido, ou vice-versa
- Preto e branco seletivo: objeto colorido sobre fundo em P&B (efeito Sin City)
- Glow / brilho: adicione brilho apenas ao objeto mascarado
- Distorção: aplique efeitos de distorção (wave, fisheye) apenas na região da máscara
Composição com Novo Fundo🔗
- Rotoscopie o objeto no clipe original (V2)
- Insira uma imagem ou vídeo de fundo em V1
- A máscara torna transparente a área fora do objeto no V2
- O fundo em V1 aparece através das regiões transparentes
Para resultado convincente, combine com ajuste de cor no objeto para que a iluminação seja coerente com o novo fundo.
Isolamento de Áudio Visual🔗
Em videoclipes e conteúdo para redes sociais, é comum isolar visualmente um instrumento ou objeto que corresponde a uma faixa de áudio específica. A máscara de rotoscoping destaca visualmente o elemento sonoro ativo.
Erros comuns
- Número inconsistente de pontos entre keyframes: adicionar ou remover pontos no meio da animação quebra a interpolação. Defina o número de pontos no primeiro keyframe e mantenha-o.
- Feather zero em bordas orgânicas: borda sem feather parece recorte digital. Use pelo menos 2-3 px mesmo para objetos com borda definida.
- Intervalo excessivo entre keyframes: intervalos de 30+ frames geram interpolação imprecisa em movimentos rápidos. Reduza para 5-10 frames em cenas de ação.
- Esquecer de verificar em zoom 100%: no zoom do monitor, bordas imperfeitas são invisíveis. Verifique sempre em 100% antes de renderizar.
- Renderizar sem desativar Alpha View: se a opção de visualização alpha estiver ativa, o vídeo exportado pode exibir apenas a máscara em preto e branco.
Você aprendeu
- O efeito Rotoscoping cria máscaras vetoriais baseadas em curvas Bézier desenhadas no monitor
- Keyframes esparsos (a cada 10-15 frames) com interpolação automática reduzem o trabalho manual de centenas para dezenas de ajustes
- O número e a ordem dos pontos devem permanecer consistentes entre keyframes para interpolação correta
- Feathering controla a suavidade da transição entre máscara e imagem — ajuste conforme o tipo de borda
- Aplicações práticas: isolamento de cor, efeitos seletivos, composição com novo fundo e destaque visual em videoclipes
Artigos relacionados
- Rotoscopia e Máscaras — workflow completo com tracking
- Keyframes Básico — fundamentos de animação
- Motion Tracking — automatizar deslocamento de máscaras
- Chroma Key — alternativa quando há fundo verde