O que você vai aprender

  • Entender o funcionamento do efeito Masktransition e como ele difere das transições padrão
  • Criar máscaras customizadas usando formas geométricas, gradientes e imagens em escala de cinza
  • Aplicar e animar máscaras sobre clipes na timeline para controlar a revelação entre cenas
  • Refinar bordas, feathering e curvas de animação da máscara para transições orgânicas
  • Combinar Masktransition com outros efeitos para resultados criativos beyond o wipe convencional

Transições Customizadas com Masktransition🔗

O Kdenlive oferece dezenas de transições prontas – dissolves, wipes, pushes – mas nenhuma delas permite controle total sobre a forma e o movimento da transição. O efeito Masktransition preenche essa lacuna: ele usa uma máscara (um clipe em escala de cinza ou uma forma vetorial) para definir quais pixels de cada cena aparecem em cada momento. O resultado é uma transição sob medida, limitada apenas pela sua imaginação.

Conceito de Masktransition🔗

O Masktransition funciona com três camadas de informação:

  1. Clipe A – a cena que está desaparecendo.
  2. Clipe B – a cena que está aparecendo.
  3. Máscara – uma imagem ou forma em escala de cinza que controla a revelação. Pixels brancos mostram o Clipe B; pixels pretos mostram o Clipe A; tons de cinza produzem mistura parcial (alpha intermediário).

A máscara pode ser estática ou animada. No caso estático, a transição é um corte seco moldado pela forma. No caso animado, a máscara evolui ao longo do tempo – crescendo, deslocando-se ou mudando de forma – criando uma transição fluida e controlada quadro a quadro.

Diferente do Composite Transition com wipe pré-definido, o Masktransition aceita qualquer imagem como máscara. Isso inclui gradientes gerados no GIMP, texturas de ruído, screenshots em preto e branco e até frames de outro vídeo convertido para luma.

Criando Máscaras🔗

A qualidade da transição depende diretamente da máscara. Existem três abordagens principais para criá-la.

Máscaras geométricas🔗

Formas vetoriais são o ponto de partida mais simples. Use o efeito Shape do Kdenlive (ou crie a forma em Inkscape e importe como PNG com canal alpha) para definir:

  • Círculos que crescem do centro – transição tipo “íris”.
  • Linhas diagonais que varrem a tela – equivalente a um wipe angular customizado.
  • Estrelas, corações ou logos – transições temáticas para aberturas e vinhetas.

Para criar no próprio Kdenlive: adicione um clipe de cor sólida (Color Clip), aplique o efeito Shape e escolha a geometria. Ajuste os parâmetros de posição e tamanho conforme necessário.

Máscaras de gradiente🔗

Gradientes produzem transições suaves e orgânicas. A técnica:

  1. Abra o GIMP e crie uma imagem com as mesmas dimensões do projeto (ex.: 1920x1080).
  2. Preencha com um gradiente linear, radial ou cônico em escala de cinza (preto a branco).
  3. Exporte como PNG.
  4. Importe no Kdenlive e posicione na track da máscara.

Gradientes radiais funcionam bem para transições “zoom in/out”. Gradientes lineares angulares simulam wipes directionais. Gradientes com ruído adicionado (filtro Noise > HSV Noise no GIMP) criam transições texturizadas, como dissolução por partículas.

Máscaras a partir de imagens🔗

Qualquer imagem pode virar máscara após conversão para luma. O processo:

  1. Abra a imagem no GIMP.
  2. Vá em Colors > Desaturate > Desaturate e escolha Luminosity.
  3. Ajuste Colors > Levels para aumentar o contraste – áreas claras revelam o Clipe B primeiro, áreas escuras revelam o Clipe A.
  4. Exporte como PNG e importe no Kdenlive.

Fotografias de texturas (parede, tecido, folhas) geram máscaras orgânicas imprevisíveis. Screenshots de padrões fractais ou noise procedural funcionam igualmente bem.

Aplicando a Transição🔗

Com a máscara pronta, o processo de aplicação na timeline segue estes passos:

  1. Posicione o Clipe A na track inferior (ex.: V1).
  2. Posicione o Clipe B na track acima (V2), com sobreposição na região da transição.
  3. Adicione a máscara na track superior à do Clipe B (V3) ou use o efeito Masktransition diretamente no Clipe B.
  4. No painel Effects, procure por Masktransition (categoria “Transition”) e arraste sobre o Clipe B.
  5. Nos parâmetros do efeito, defina o Mask apontando para o clipe de máscara na track correspondente.
  6. Ajuste a duração da sobreposição entre A e B – isso define o tempo total da transição.

Atalhos úteis durante o processo:

  • Alt+arrastar para mover clipes entre tracks sem deslocar no tempo.
  • Ctrl+arrastar para duplicar o clipe de máscara em múltiplas posições.
  • Shift+arrastar borda para ajustar a duração da sobreposição com snap.

Animação da máscara🔗

Máscaras estáticas são úteis, mas a animação é o que transforma o Masktransition em ferramenta criativa. Duas técnicas principais:

Keyframes de posição e escala: se a máscara é uma forma geométrica, use os keyframes do efeito para animar posição, rotação e escala ao longo da transição. Um círculo que cresce do canto inferior direito até cobrir a tela inteira cria uma revelação dinâmica.

Swap de máscaras: para transições complexas, use máscaras diferentes em momentos distintos. Corte a máscara em dois clipes na track V3 – cada um com uma forma – e posicione-os em sequência. O Kdenlive interpola a transição entre as duas máscaras automaticamente na região de sobreposição.

Refinamento🔗

Os ajustes finos separam uma transição funcional de uma transição profissional.

Feathering (suavização de bordas)🔗

Bordas duras na máscara produzem cortes nítidos – o que pode ser desejável para estilos gráficos. Para transições suaves, aplique Gaussian Blur na máscara antes de usá-la no Masktransition. Um raio de 20-50 pixels no blur cria uma borda suave com alpha gradual.

No Kdenlive, adicione o efeito Blur > Gaussian Blur diretamente no clipe de máscara. Ajuste o raio enquanto reproduce a transição para encontrar o valor ideal.

Curvas de animação🔗

A velocidade da transição não precisa ser linear. No painel de keyframes, clique com o botão direito em um keyframe e selecione o tipo de interpolação:

  • Linear: velocidade constante – mecânico, previsível.
  • Ease In: começa devagar, acelera – sensação de peso.
  • Ease Out: começa rápido, desacelera – sensação de chegada suave.
  • Ease In-Out: acelera e desacelera – o mais orgânico para transições naturais.

Para transições dramáticas, combine Ease In com máscaras de gradiente radial: a cena “explode” a partir do centro e desacelera nas bordas.

Pré-multiplied alpha🔗

Se a máscara produz bordas com halo escuro ou claro, verifique a configuração de Pre-multiplied alpha nas propriedades do clipe de máscara (botão direito > Properties). Alternar entre premultiplied e straight alpha resolve artefatos de borda na maioria dos casos.

Casos de Uso🔗

O Masktransition brilha em cenários onde transições padrão não alcançam o resultado desejado.

Aberturas e vinhetas🔗

Use uma máscara com o logo do canal em escala de cinza para revelar a vinhetas a partir da marca d’água. O logo aparece em branco sobre fundo preto: as áreas brancas revelam o conteúdo da vinheta, o fundo preto mantém a cena anterior.

Transições temáticas🔗

Para vídeos de natureza, use fotos de folhas ou ondas como máscara – a cena seguinte “vaza” através das texturas orgânicas. Para vídeos de tecnologia, circuitos ou padrões geométricos funcionam como máscara de revelação.

Transições de tempo (time-lapse)🔗

Combine Masktransition com uma máscara de gradiente horizontal para transições entre momentos do dia. A máscara varre da esquerda para a direita, revelando a cena noturna sobre a cena diurna com uma borda suave de crepúsculo.

Split-screen dinâmico🔗

Duas máscaras complementares (uma positiva e seu negativo) aplicadas a dois clipes diferentes criam um split-screen onde a linha divisória é orgânica – uma curva, uma textura, uma forma abstrata – em vez de uma linha reta rígida.

Erros comuns

  • Máscara com resolução errada: se a máscara tem dimensões diferentes do projeto, a transição aparece deslocada ou cortada. Sempre crie a máscara com a mesma resolução do projeto (ex.: 1920x1080).
  • Máscara colorida em vez de escala de cinza: o Masktransition interpreta luma, não cor. Uma máscara colorida pode produzir resultados inesperados. Converta para escala de cinza antes de importar.
  • Feathering excessivo: blur acima de 80 pixels em máscaras pequenas transforma a transição em um dissolve genérico. Use feathering proporcional ao tamanho da forma.
  • Keyframes demais: animar cada quadro da máscara gera um arquivo pesado e difícil de ajustar. Use keyframes esparsos (início, meio, fim) e deixe a interpolação fazer o trabalho.
  • Esquecer de renderizar a pré-visualização: Masktransition com máscaras de alta resolução pode engasgar na preview. Use Shift+G para renderizar a região e assistir em tempo real.

Você aprendeu

  • O Masktransition usa uma máscara em escala de cinza para controlar a revelação entre dois clipes
  • Máscaras podem ser formas geométricas, gradientes ou qualquer imagem convertida para luma
  • A animação por keyframes de posição, escala e rotação transforma máscaras estáticas em transições dinâmicas
  • Feathering com Gaussian Blur e curvas de interpolação refinam a qualidade da transição
  • Aplicações criativas incluem aberturas com logo, transições temáticas e split-screens orgânicos

Artigos relacionados

Referências🔗