>> Technologie Électronique >  >> Appareils photo >> Flashs

Comment créer un effet clignotant dans After Effects : 4 méthodes

Les effets clignotants — qu'il s'agisse d'une pulsation subtile, d'un stroboscope agressif ou d'un clignotement rythmique — sont un incontournable du motion design. After Effects offre plusieurs façons de l'atteindre, des keyframes manuelles aux expressions procédurales. Voici les quatre méthodes les plus efficaces, de la plus simple à la plus puissante.

Méthode 1 : Keyframes Opacité (Contrôle manuel)

Idéal pour : Clignotements ponctuels, timing précis sur musique/effets sonores, contrôle artistique total.

  1. Sélectionnez votre calque. Appuyez sur **`T`** pour révéler **Opacité**.
  2. Placez la tête de lecture au début du flash. Cliquez sur le chronomètre pour créer une keyframe à **100 %**.
  3. Avancez de 2–4 images (selon la vitesse). Mettez Opacité à **0 %**.
  4. Avancez du même montant. Remettez à **100 %**.
  5. Répétez. Sélectionnez toutes les keyframes → **`F9`** (Easy Ease) pour fondues douces, ou laissez linéaire pour coupes franches.
  6. Astuce pro : Maintenez **`Alt`** et glissez la première/dernière keyframe pour boucler le segment via expression **`loopOut("cycle")`**.

Méthode 2 : Expression sur Opacité (Procédural et éditable)

Idéal pour : Vitesse constante, changement de taux facile, pas d'encombrement keyframes.

  1. Alt-clic (Option-clic Mac) sur le chronomètre Opacité.
  2. Collez cette expression :
// --- EXPRESSION CLIGNOTEMENT --- freq = 2; // Flashs par seconde duty = 0.5; // Ratio On/Off (0.5 = 50% on, 50% off) offset = 0; // Décalage phase en secondes // Math : onde carrée Math.floor((time - offset) * freq * 2) % 2 === 0 ? 100 : 0; 

Ajustez `freq` (vitesse), `duty` (ratio on/off), `offset` (sync sur le beat). Pour une fondu sinusoïdale au lieu de coupe franche, remplacez la dernière ligne par : `50 * (1 + Math.sin((time - offset) * freq * Math.PI * 2))`

Méthode 3 : Expression `wiggle()` (Aléatoire/Organique)

Idéal pour : Néons défectueux, UI glitchy, scintillement organique (bougie, feu).

  1. Alt-clic sur le chronomètre Opacité.
  2. Collez : `wiggle(10, 50)`
  3. Premier nombre (10) : Fréquence (oscillations par seconde).
  4. Second nombre (50) : Amplitude (jusqu'où ça oscille depuis 100 %). Résultat oscille ~50–150 % (clampé à 0–100).

Pour un « majoritairement allumé, clignotement occasionnel » : `100 - Math.abs(wiggle(2, 30))`

Méthode 4 : Calque d'ajustement + Expression Clignotement (Global)

Idéal pour : Faire clignoter plusieurs calques simultanément (ex. panneau UI entier).

  1. Créez un **Calque d'ajustement** au-dessus des calques cibles.
  2. Ajoutez **Effet > Contrôles d'expression > Curseur**. Nommez-le « Taux Flash ».
  3. Ajoutez **Effet > Correction colorimétrique > Niveaux (Contrôles individuels)** ou **Opacité** (via **Effet > Utilitaire > Opacité** — attendez, AE n'a pas d'effet Opacité. Utilisez **Niveaux** avec Blanc entrée Alpha ou **CC Composite** avec Opacité). Plus simple : Appliquez l'effet **`Transformation`** au calque d'ajustement, puis liez son **Opacité** au Curseur via l'expression onde carrée ci-dessus référençant `effect("Taux Flash")("Slider")`.

Note performance

Les expressions s'évaluent chaque image. Pour comps 4K/60fps avec des douzaines de calques clignotants, **Méthode 1 (keyframes)** ou **pré-rendu** d'un masque clignotant est plus léger CPU que des douzaines d'appels `wiggle()`.

Référence rapide

BesoinUtiliser Méthode
Sync exact sur hit audio1 (Keyframes)
Stroboscope constant, curseur vitesse facile2 (Expression onde carrée)
Scintillement organique / néon / glitch3 (Wiggle)
Faire clignoter 20 calques à la fois4 (Calque ajustement + Contrôle expression)
Flashs