Creare Effetti Zoom in After Effects: 5 Metodi da Scale a Espressioni
Uno "zoom" in After Effects non è una sola cosa. È un'animazione di scala, una movimento di camera, un Puppet Warp, una simulazione di blur, o un rig guidato da espressioni. Il metodo giusto dipende dal fatto che tu stia facendo punch-in su uno screenshot, dollying attraverso una scena 3D, o costruendo un modello riutilizzabile. Ecco i cinque approcci, classificati per utilità.
Metodo 1: Trasformazione Scala — La Soluzione del 90%
Usa per: Sostituzioni schermo, punch-in, animazioni foto, motion graphics semplici.
- Seleziona livello → Premi S (Scala).
- Imposta keyframe: Inizio (es. 100%) → Fine (es. 200%).
- Punto di Ancora (Y) prima! Sposta il punto di ancora al centro dello zoom (occhi, pulsante UI, punto d'azione). Pan Behind (Anchor Point) tool = Y.
- Ease: Seleziona keyframe → F9 (Easy Ease). Graph Editor → regola curva velocità.
Pro Tips
- Continuously Rasterize (livelli vettoriali/Forma/Comp) — mantiene i bordi nitidi a qualsiasi scala.
- Motion Blur: Abilita interruttore livello + interruttore comp. Aggiunge realismo a zoom veloci.
- Parent to Null: Anima Scala Null → controlla più livelli insieme.
Metodo 2: Camera 3D — Dolly / Zoom Cinematografico
Usa per: Scene 3D multi-livello, parallasse, profondità di campo, comportamento realistico dell'obiettivo.
Layer → New → Camera→ preset 35mm o 50mm.- Rendi i livelli 3D (Cube icon).
- Anima Camera → proprietà Zoom (lunghezza focale). Più basso = grandangolo, Più alto = teleobiettivo.
- Opzionale: Anima Position (X, Y, Z) per dolly/truck/pedestal combinato con zoom.
- Depth of Field: Abilita in Camera Options → Imposta Focus Distance, Aperture, Blur Level.
Perché Camera > Scale per 3D
- La prospettiva cambia naturalmente (parallasse).
- La DOF funziona correttamente.
- La distorsione dell'obiettivo (tramite effetto Optics Compensation) corrisponde al vetro reale.
Metodo 3: Puppet Tool — Warp Organico Zoom
Usa per: "Push-in" del personaggio, morphing di forme, sensazione zoom organica/liquida.
- Seleziona livello → Ctrl/Cmd+P (Puppet Pin Tool).
- Posiziona pin: angoli + caratteristiche chiave (occhi, articolazioni).
- Espandi Mesh → aumenta Triangoli (300+) per qualità.
- Anima Puppet Pin Position keyframe per simulare distorsione zoom.
- Combina con Scala per ibrido.
Advanced: Usa pin Puppet Starch per irrigidire aree; Puppet Overlap per ordinamento profondità.
Metodo 4: Effetto Zoom Blur — Sensazione Cinematografica
Usa per: Speed ramps, transition punches, look "infinite zoom".
- Applica Effects → Blur & Sharpen → CC Radial Blur (o Directional Blur per lineare).
- Imposta Type: Zoom (CC Radial Blur).
- Anima Amount da 0 → 50–100 sincronizzato con keyframe Scale/Camera Zoom.
- Centro punto = centro zoom (expression link a Anchor Point o Camera Position).
Expression Link (CC Radial Blur Center → Layer Anchor):
thisComp.layer("YourLayer").transform.anchorPoint Metodo 5: Expressions — Zoom Dinamici / Procedurali
Usa per: Zoom reattivi all'audio, guidati da dati, pronti per modello, interattivi.
Zoom Reattivo all'Audio (Scala)
// On Scale property of layer // Requires: Audio layer named "Audio", Convert Audio to Keyframes (Animation → Keyframe Assistant) amp = thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider"); // Map 0–100 audio level to 100–200% scale linear(amp, 0, 100, [100,100], [200,200]) Zoom Attivato da Scroll (per Web/Lottie)
// On Scale - driven by a Controller Null's Slider "ScrollProgress" (0-1) progress = thisComp.layer("CONTROLLER").effect("ScrollProgress")("Slider"); ease(progress, 0, 1, [100,100], [300,300]) Infinite Zoom Loop (Fractal Style)
// On Scale - seamless loop freq = 0.2; // cycles per second amplitude = 50; // % variation value + [amplitude, amplitude] * Math.sin(time * freq * 2 * Math.PI) Checklist Prestazioni e Qualità
- Risoluzione: Pre-comp alta risoluzione sorgente → zoom in comp. Evita scalare filmati > 100% (upsampling).
- Motion Blur: Attivo per zoom veloci (>50%/sec). Spento per push lenti.
- Frame Blending: Pixel Motion / Optical Flow se retiming filmati.
- Progetto 32-bit: File → Project Settings → Color → 32 bpc — previene banding in blur/glow.
- Preview: Usa Shift+Space (RAM Preview) a piena risoluzione prima del render.
Selettore Metodo
| Need | Method |
|---|---|
| Simple punch-in, 2D layer | Scale + Anchor Point |
| 3D scene, parallax, DOF | 3D Camera Zoom |
| Organic warp, character | Puppet Tool |
| Speed/transition punch | Scale + CC Radial Blur |
| Audio-reactive / template / loop | Expressions |
Start with Scale + Anchor Point. It handles 90% of zoom needs. Graduate to Camera when you build 3D space. Reach for Expressions when you need automation.