>> Tecnologia Eletrônica >  >> Câmeras >> Flashes

Como Criar Efeito de Piscar no After Effects: 4 Métodos

Efeitos de piscar — seja um pulso sutil, um estroboscópio forte, ou uma piscada rítmica — são grampo do motion design. After Effects oferece múltiplas formas de alcançar isso, de keyframes manuais a expressões procedurais. Aqui estão os quatro métodos mais eficazes, ordenados do mais simples ao mais poderoso.

Método 1: Keyframes de Opacidade (Controle Manual)

Melhor para: Piscadas únicas, sincronismo específico com música/efeitos sonoros, controle artístico total.

  1. Selecione sua camada. Pressione **`T`** para revelar **Opacidade**.
  2. Mova playhead para início do piscar. Clique cronômetro para definir keyframe em **100%**.
  3. Avance 2–4 frames (dependendo da velocidade). Defina Opacidade para **0%**.
  4. Avance mesma quantidade. Volte para **100%**.
  5. Repita. Selecione todos keyframes → **`F9`** (Easy Ease) para fades suaves, ou deixe linear para cortes duros.
  6. Dica Pro: Segure **`Alt`** e arraste o primeiro/último keyframe para loopar o segmento via expressão **`loopOut("cycle")`**.

Método 2: Expressão na Opacidade (Procedural e Editável)

Melhor para: Velocidade consistente, mudanças fáceis de taxa, sem bagunça de keyframes.

  1. Alt-clique (Option-clique Mac) o cronômetro da Opacidade.
  2. Cole esta expressão:
// --- EXPRESSÃO FLASHER --- freq = 2; // Piscadas por segundo duty = 0.5; // Razão ligado/desligado (0.5 = 50% ligado, 50% desligado) offset = 0; // Offset de fase em segundos // Matemática: onda quadrada Math.floor((time - offset) * freq * 2) % 2 === 0 ? 100 : 0; 

Ajuste `freq` (velocidade), `duty` (razão ligado/desligado), `offset` (sincronia com batida). Para fade senoidal em vez de corte duro, substitua última linha por: `50 * (1 + Math.sin((time - offset) * freq * Math.PI * 2))`

Método 3: Expressão `wiggle()` (Aleatório/Orgânico)

Melhor para: Letreiros de néon defeituosos, UI com glitch, piscar orgânico (vela, fogo).

  1. Alt-clique cronômetro da Opacidade.
  2. Cole: `wiggle(10, 50)`
  3. Primeiro número (10): Frequência (wiggles por segundo).
  4. Segundo número (50): Amplitude (quão longe de 100% oscila). Resultado oscila ~50–150% (limitado a 0–100).

Para "maioria ligado, piscada ocasional": `100 - Math.abs(wiggle(2, 30))`

Método 4: Camada de Ajuste + Expressão Piscar (Global)

Melhor para: Piscar múltiplas camadas simultaneamente (ex.: painel UI inteiro).

  1. Crie **Camada de Ajuste** acima das camadas alvo.
  2. Adicione **Efeito > Controles de Expressão > Controle Deslizante**. Nomeie "Taxa de Piscar".
  3. Adicione **Efeito > Correção de Cor > Níveis (Controles Individuais)** ou **Opacidade** (via **Efeito > Utilitário > Opacidade** — espere, AE não tem efeito Opacidade. Use **Níveis** com Branco de Entrada Alpha ou **CC Composite** com Opacidade). Mais fácil: Aplique efeito **`Transformar`** na Camada de Ajuste, então vincule sua **Opacidade** ao Deslizante usando a expressão de onda quadrada acima referenciando `effect("Taxa de Piscar")("Slider")`.

Nota de Performance

Expressões avaliam a cada frame. Para comps 4K/60fps com dezenas de camadas piscando, **Método 1 (keyframes)** ou **pré-renderizar** um matte piscando é mais leve na CPU que dezenas de chamadas `wiggle()`.

Referência Rápida

NecessidadeUse Método
Sincronia exata com batida de áudio1 (Keyframes)
Estroboscópio constante, slider de velocidade fácil2 (Expressão Onda Quadrada)
Piscar orgânico / néon / glitch3 (Wiggle)
Piscar 20 camadas de uma vez4 (Camada de Ajuste + Controle de Expressão)