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 从公开仓库中收录这些内容。

举报或申请下架