video-motion-graphics

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Video Motion Graphics

视频动态图形

Apply Disney's 12 animation principles to After Effects, Premiere Pro, and video motion design.
将迪士尼的12条动画原则应用于After Effects、Premiere Pro和视频动态设计中。

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
原则动态图形实现方式
Squash & StretchOvershoot expressions、弹性运动
Anticipation预移动、蓄力keyframes
Staging合成、景深、焦点拉动
Straight Ahead / Pose to Pose逐帧动画 vs keyframe动画
Follow Through / Overlapping延迟图层、表达式滞后
Slow In / Slow OutGraph Editor曲线、缓动
Arc运动路径、沿路径旋转
Secondary Action环境响应、粒子系统
Timing24/30/60fps帧率考量
Exaggeration超出现实的缩放、戏剧性动效
Solid DrawingZ空间、3D一致性、视差
Appeal流畅、专业、情感共鸣

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.
Squash & Stretch: 使用不同X/Y值的scale属性。Overshoot expressions可创建弹性运动。对于自然的挤压效果,形状图层比pre-comps的变形更自然。
Anticipation: 在主要动作前添加2-4帧的反向运动。为展示效果添加蓄力动作——在放大前先轻微缩小。位置预备:先向相反方向移动。
Staging: 使用景深引导焦点。暗角效果框选重要内容。次要元素添加motion blur。构图将视线引导至焦点。
Straight Ahead vs Pose to Pose: 传统逐帧动画用于角色动画。基于keyframes的动画用于图形动画。大多数动态图形采用pose-to-pose方式,并通过expressions优化。
Follow Through & Overlapping: 使用
valueAtTime()
expressions实现滞后效果。通过偏移错开图层动画。次要元素在主要动作停止后继续运动4-8帧。使用父子关系实现延迟响应。
Slow In / Slow Out: 精通Graph Editor——绝不使用线性keyframes。Easy Ease是起点,可自定义曲线。贝塞尔手柄控制加速度。速度曲线显示velocity。
Arc: 启用运动路径编辑。自动定向旋转以匹配路径。添加roving keyframes实现流畅弧线。自然运动很少沿直线进行。
Secondary Action: 粒子系统响应主要运动。阴影和反射跟随运动。背景元素随视差移动。音频波形驱动视觉元素。
Timing: 24fps:电影质感,必须启用motion blur。30fps:广播标准,更流畅。60fps:数字优先,非常流畅。保持帧(2秒、3秒)用于风格化时机控制。
Exaggeration: 动态图形可以比现实更夸张。缩放过度到120-150%。旋转超过最终位置。颜色和效果可强化夸张表现。
Solid Drawing: 3D图层保持空间一致性。视差创建深度层次。所有元素保持一致的光照方向。Z轴定位创建可信空间。
Appeal: 平滑插值,无突兀剪辑。色彩分级统一合成。排版具有重量感和个性。运动效果显得有目的性且专业。

After Effects Techniques

After Effects技巧

Overshoot Expression

Overshoot表达式

javascript
// Apply to any property for elastic overshoot
freq = 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;
}
javascript
// Apply to any property for elastic overshoot
freq = 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

Stagger表达式

javascript
// Apply delay based on layer index
delay = 0.1;
d = delay * (index - 1);
time - d;
javascript
// Apply delay based on layer index
delay = 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
元素时长缓动
文字展示15-25 framesEase out
Logo动画30-60 frames自定义曲线
转场10-20 framesEase in-out
下三分之一栏入场12-18 framesEase out
下三分之一栏退场8-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
  • 以最终帧率预览
  • 为快速运动启用motion blur
  • 以1倍速检查时机,而非RAM预览
  • 考虑广播安全区域
  • 在目标显示格式上测试