Video Motion Graphics

dylantarre/animation-principles/skills/01-by-domain/video-motion-graphics

作者 dylantarre83597134ba8f無授權條款99 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫9 個月前更新

Use when creating After Effects compositions, Premiere Pro motion, video titles, explainer videos, or broadcast motion graphics.

僅含說明Design & Creative
AI 產生的概覽

指導將迪士尼十二項動畫原則套用於 After Effects、Premiere Pro 與影片動態圖像。

功能
這項技能僅提供說明,用來指導在 After Effects 與 Premiere Pro 中製作動態圖像。它把迪士尼十二項動畫原則逐條對應到具體的動態設計手法,例如過衝表達式、預備動作關鍵影格、圖表編輯器緩動與錯開延遲。它也提供 After Effects 表達式範例、常見元素的時間參考表以及匯出注意事項。
適用情境
適合製作 After Effects 合成、Premiere Pro 動態效果、影片標題、解說影片或廣播動態圖像時使用。也適合需要動畫原則指引、緩動與節奏選擇,或彈性與錯開動作表達式片段的場合。
執行需求
這項技能不附帶指令碼,僅為說明文件。套用其中的指引需要具備 Adobe After Effects 或 Premiere Pro,且表達式是為 After Effects 撰寫。

Video Motion Graphics

Apply Disney's 12 animation principles to After Effects, Premiere Pro, and video motion design.

Quick Reference

PrincipleMotion Graphics Implementation
Squash & StretchOvershoot expressions, elastic motion
AnticipationPre-movement, wind-up keyframes
StagingComposition, depth, focus pulls
Straight Ahead / Pose to PoseFrame-by-frame vs keyframe animation
Follow Through / OverlappingDelayed layers, expression lag
Slow In / Slow OutGraph editor curves, easing
ArcMotion paths, rotation follows path
Secondary ActionEnvironment response, particle systems
Timing24/30/60fps considerations
ExaggerationScale beyond reality, dramatic motion
Solid DrawingZ-space, 3D consistency, parallax
AppealSmooth, professional, emotionally resonant

Principle Applications

Squash & Stretch: Use scale property with different X/Y values. Overshoot expressions create elastic motion. Shape layers deform more naturally than pre-comps for organic squash.

Anticipation: Add 2-4 frames of reverse motion before primary action. Wind-up for reveals—slight scale down before scale up. Position anticipation: move opposite direction first.

Staging: Use depth of field to direct focus. Vignettes frame important content. Motion blur on secondary elements. Composition leads eye to focal point.

Straight Ahead vs Pose to Pose: Traditional frame-by-frame for character animation. Keyframe-based for graphic animation. Most motion graphics are pose-to-pose with expression refinement.

Follow Through & Overlapping: Use valueAtTime() expressions for lag. Stagger layer animation with offset. Secondary elements continue 4-8 frames past primary stop. Parent/child relationships with delayed response.

Slow In / Slow Out: Master the Graph Editor—never use linear keyframes. Easy Ease is starting point, customize curves. Bezier handles control acceleration. Speed graph shows velocity.

Arc: Enable motion path editing. Auto-orient rotation to path. Add roving keyframes for smooth arcs. Natural motion rarely travels in straight lines.

Secondary Action: Particles respond to primary motion. Shadows and reflections follow. Background elements shift with parallax. Audio waveforms drive visual elements.

Timing: 24fps: Cinematic feel, motion blur essential. 30fps: Broadcast standard, smoother. 60fps: Digital-first, very smooth. Hold frames (2s, 3s) for stylized timing.

Exaggeration: Motion graphics can push further than reality. Scale overshoots to 120-150%. Rotation extends past final. Color and effects can punctuate exaggeration.

Solid Drawing: 3D layers maintain spatial consistency. Parallax creates depth hierarchy. Consistent light direction across elements. Z-positioning creates believable space.

Appeal: Smooth interpolation, no jarring cuts. Color grading unifies composition. Typography has weight and personality. Motion feels intentional and professional.

After Effects Techniques

Overshoot Expression

javascript
// Apply to any property for elastic overshootfreq = 3;decay = 5;n = 0;if (numKeys > 0) {    n = nearestKey(time).index;    if (key(n).time > time) n--;}if (n > 0) {    t = time - key(n).time;    amp = velocityAtTime(key(n).time - .001);    w = freq * Math.PI * 2;    value + amp * (Math.sin(t * w) / Math.exp(decay * t) / w);} else {    value;}

Stagger Expression

javascript
// Apply delay based on layer indexdelay = 0.1;d = delay * (index - 1);time - d;

Timing Reference

ElementDurationEasing
Text reveal15-25 framesEase out
Logo animation30-60 framesCustom curve
Transition10-20 framesEase in-out
Lower third in12-18 framesEase out
Lower third out8-12 framesEase in

Export Considerations

  • Preview at final framerate
  • Enable motion blur for fast motion
  • Check timing at 1x speed, not RAM preview
  • Account for broadcast safe areas
  • Test on target display format

來源與署名

來源:dylantarre/animation-principles位於skills/01-by-domain/video-motion-graphics提交8359713

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架