video-motion-graphics
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseVideo Motion Graphics
视频动态图形
Apply Disney's 12 animation principles to After Effects, Premiere Pro, and video motion design.
将迪士尼的12条动画原则应用于After Effects、Premiere Pro和视频动态设计中。
Quick Reference
快速参考
| Principle | Motion Graphics Implementation |
|---|---|
| Squash & Stretch | Overshoot expressions, elastic motion |
| Anticipation | Pre-movement, wind-up keyframes |
| Staging | Composition, depth, focus pulls |
| Straight Ahead / Pose to Pose | Frame-by-frame vs keyframe animation |
| Follow Through / Overlapping | Delayed layers, expression lag |
| Slow In / Slow Out | Graph editor curves, easing |
| Arc | Motion paths, rotation follows path |
| Secondary Action | Environment response, particle systems |
| Timing | 24/30/60fps considerations |
| Exaggeration | Scale beyond reality, dramatic motion |
| Solid Drawing | Z-space, 3D consistency, parallax |
| Appeal | Smooth, professional, emotionally resonant |
| 原则 | 动态图形实现方式 |
|---|---|
| Squash & Stretch | Overshoot expressions、弹性运动 |
| Anticipation | 预移动、蓄力keyframes |
| Staging | 合成、景深、焦点拉动 |
| Straight Ahead / Pose to Pose | 逐帧动画 vs keyframe动画 |
| Follow Through / Overlapping | 延迟图层、表达式滞后 |
| Slow In / Slow Out | Graph Editor曲线、缓动 |
| Arc | 运动路径、沿路径旋转 |
| Secondary Action | 环境响应、粒子系统 |
| Timing | 24/30/60fps帧率考量 |
| Exaggeration | 超出现实的缩放、戏剧性动效 |
| Solid Drawing | Z空间、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 expressions for lag. Stagger layer animation with offset. Secondary elements continue 4-8 frames past primary stop. Parent/child relationships with delayed response.
valueAtTime()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: 使用 expressions实现滞后效果。通过偏移错开图层动画。次要元素在主要动作停止后继续运动4-8帧。使用父子关系实现延迟响应。
valueAtTime()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
时机参考
| Element | Duration | Easing |
|---|---|---|
| Text reveal | 15-25 frames | Ease out |
| Logo animation | 30-60 frames | Custom curve |
| Transition | 10-20 frames | Ease in-out |
| Lower third in | 12-18 frames | Ease out |
| Lower third out | 8-12 frames | Ease in |
| 元素 | 时长 | 缓动 |
|---|---|---|
| 文字展示 | 15-25 frames | Ease out |
| Logo动画 | 30-60 frames | 自定义曲线 |
| 转场 | 10-20 frames | Ease in-out |
| 下三分之一栏入场 | 12-18 frames | Ease out |
| 下三分之一栏退场 | 8-12 frames | Ease 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预览
- 考虑广播安全区域
- 在目标显示格式上测试