Chapter 1 / 第一章:What Is Animation? / 什么是动画?
什么是动画?
你曾经盯着电视或电脑屏幕,看一个小小的图形跳跃、奔跑或者做出滑稽的表情吗?那些画面为什么会动起来?它们是真实存在的,还是某种魔法?更重要的是——你有没有想过自己也能创造出这样的魔法?
让我们从一个小实验开始。请快速挥动你的手指,让它从左到右划过你的视野。看到了吗?你的手指留下了一条模糊的轨迹——明明只是一个点在移动,我们却看到了连续的一串影像。这不是魔法,而是你眼睛和大脑共同演出的一场精妙戏码。理解这场戏的原理,就掌握了动画的核心秘密。
动画(Animation) 的本质,是通过快速连续展示一系列静止图像,让我们的眼睛误以为看到了连续不断的运动。每一张静止的图片,我们称之为帧(Frame)——就像书页一样,是构成动画这本"会动的书"的基本单元。而播放这些帧的速度,就是帧率(Frame Rate),通常以"每秒多少帧"来衡量,英文缩写是 FPS(Frames Per Second)。当这些帧以足够快的速度切换时,大脑就会把它们"粘合"成流畅的运动画面。
这就是动画最核心的秘密:运动不是真实存在的,而是大脑的幻觉。接下来,让我们深入了解这场幻觉是如何产生的。
---
人眼视觉暂留原理:大脑如何被"欺骗"
眼睛的短暂记忆
想象一下这样的场景:夜晚,你拿着点燃的烟花棒快速旋转。烟花变成了一条发光的光环,而不是一串单独的光点。这是怎么发生的?
答案藏在你眼睛的视网膜(Retina)里。当光线进入你的眼睛,会在视网膜上形成一个图像,然后传递给大脑进行处理。但有趣的是,这个图像不会立即消失——它会在视网膜上"停留"大约十分之一秒,也就是 0.1 秒。
科学家把这种现象称为视觉暂留(Persistence of Vision)。这就像你的眼睛有一种短暂的记忆力,能够记住刚刚看到的画面。当下一帧图像到来时,旧的图像还没有完全消失,新旧图像重叠在一起,大脑就产生了"连续运动"的错觉。
让我们用数字来更清楚地理解这个原理:
| 帧率 (FPS) | 每帧间隔时间 | 大脑感受 | |:----------:|:----------:|:--------:| | 6 FPS | 0.167 秒 | 卡顿、闪烁感 | | 12 FPS | 0.083 秒 | 基本流畅 | | 24 FPS | 0.042 秒 | 电影标准,流畅自然 | | 30 FPS | 0.033 秒 | 电视标准,非常流畅 | | 60 FPS | 0.017 秒 | 游戏标准,极度丝滑 |
为什么 24 FPS 能让大脑觉得流畅?因为 0.042 秒远小于眼睛记忆图像的 0.1 秒。当新图像出现时,旧的图像还在"残留",两帧之间的间隙被大脑自动填充了。
你也可以做的视觉实验
这里有一个简单的实验,可以让你亲身感受视觉暂留:
材料:一支笔、一张白纸
步骤: 1. 在纸上画一个大大的 "✓"(对勾) 2. 在第一张纸的背面画一个 "✗"(叉号) 3. 快速翻转纸张,你看到了什么?
当你翻转纸张时,两个符号会交替出现,但由于视觉暂留,它们会短暂地重叠在一起,你可能会看到两个符号"融合"的画面。这个实验虽然简单,却展示了动画最基本的工作原理——连续快速地展示图像,让大脑把离散的画面连接成连续的运动。
为什么 24 帧/秒成为电影标准?
你可能会好奇:既然帧率越高画面越流畅,为什么电影不是 60 FPS 或者更高?这背后有几个原因:
历史原因:1895 年,卢米埃尔兄弟(Lumière Brothers)放映了人类历史上第一部电影《工厂大门》,使用的是每分钟 16 圈的原始放映机。当科学家们后来确定标准时,24 FPS 成为了最经济实用的选择——它足够流畅,又不会浪费胶片。
创意选择:较低的帧率有时反而是一种艺术风格。比如,动作电影《霍比特人》尝试使用 48 FPS 拍摄,但许多观众反映画面过于"真实",反而失去了电影的"梦幻感"。动画家们发现,适度的运动模糊(Motion Blur)——即帧与帧之间画面的自然过渡——是创造"动画感"的重要元素。
理解视觉暂留,是理解动画的第一步。接下来,让我们回到 19 世纪,看看发明家们是如何利用这个原理创造出第一批动画装置的。
---
早期动画装置:费纳奇镜与西洋镜
费纳奇镜:一百多年前的"魔法玩具"
1825 年,英国伦敦的两位科学家——约翰·帕里(John Paris)和威廉·乔治·霍纳(William George Horner)——各自独立发明了一个神奇的小装置:费纳奇镜(Thaumatrope)。
这个装置简单得令人惊讶:一张硬纸卡片,正反两面分别画着不同的图案,中间穿一根绳子。当你快速旋转纸卡时,两面的图案就会重叠在一起,产生"融合"的视觉效果。
最经典的费纳奇镜图案是:一面画一只鸟,另一面画一个鸟笼。快速旋转时,鸟"进入"了笼子里。一面画一根树枝,另一面画一只鸟——旋转后,鸟站在了树枝上。
```mermaid graph LR A[费纳奇镜 Thaumatrope] --> B[双面图案卡片] B --> C[快速旋转] C --> D[视觉暂留] D --> E[图案融合产生幻觉]
F[鸟笼图案] --> G[卡片正面] H[小鸟图案] --> I[卡片背面] G --> J[旋转时重叠] I --> J J --> K[鸟在笼中!] ```
费纳奇镜的原理极其巧妙:虽然眼睛每次只能看到卡片的一面,但由于视觉暂留,当我们快速旋转时,前一帧的图像还没有完全消失,新一帧就已经到来。大脑无法区分哪个图像是"现在"的,哪个是"刚才"的,于是把两个图像叠加在一起,创造了奇迹般的融合效果。
关键术语:
- **Thaumatrope**(费纳奇镜):希腊语 "thauma"(奇迹)+ "tropos"(转动),意为"奇迹转轮"
- **Persistence of Vision**(视觉暂留):图像在视网膜上的短暂停留
西洋镜:让图片真正"动"起来
费纳奇镜虽然神奇,但只能让两个图案叠加,无法展示真正的"运动"。1834 年,英国发明家威廉·乔治·霍纳在费纳奇镜的基础上,发明了更先进的装置——西洋镜(Zoetrope),希腊语意为"生命的转轮"。
西洋镜的构造比费纳奇镜复杂得多,但原理同样基于视觉暂留:
```mermaid graph TD A[西洋镜 Zoetrope 结构] --> B[圆筒形外壳] A --> C[窄缝观察窗口] A --> D[内部纸条序列]
B --> E[旋转操作] C --> F[透过窗口观看] E --> G[纸条快速移动] G --> H[透过窄缝看纸条] H --> I[图案连续闪过] I --> J[视觉暂留填充间隙] J --> K[感知为连续运动]
D --> L[一系列连续动作图案] L --> M[例如:跳舞小人从姿势1到姿势8循环] ```
西洋镜的主体是一个圆筒形的外壳,底部有一系列窄缝。圆筒内部贴着一张连续的纸条,上面画着一系列动作分解图——就像把一个完整的动作"拆解"成多个步骤。
使用时,你透过筒壁上的窄缝往里看,同时旋转圆筒。纸条上的图案会随着旋转快速移动,透过窄缝的观察角度,每个图案被"切分"成短暂的瞬间。由于视觉暂留,这些离散的动作被大脑连接起来,原本静止的图案就"活"了起来。
西洋镜动作分解示例:
假设我们要表现一个小人跳跃的动作,可以分解为 8 个步骤:
| 帧序号 | 动作描述 | 对应姿势 | |:------:|:--------:|:--------:| | 1 | 准备起跳 | 双腿弯曲,重心下沉 | | 2 | 开始蹬地 | 腿部开始伸展 | | 3 | 腾空上升 | 身体向上飞行 | | 4 | 空中最高点 | 身体完全伸展 | | 5 | 开始下落 | 身体开始蜷缩 | | 6 | 继续下落 | 双臂展开保持平衡 | | 7 | 即将着地 | 准备吸收冲击 | | 8 | 落地缓冲 | 双腿弯曲缓冲 |
把 8 张这样的小人图按顺序贴在纸条上,放入西洋镜旋转,你就能看到一个小人在反复跳跃!这就是后来动画制作的雏形——把动作分解成一系列独立的"关键帧(Keyframe)",然后快速连续播放。
实用考考你
让我们来检验一下你对这段历史的理解:
问题:费纳奇镜和西洋镜的核心原理是什么?
答案:两者都依赖人眼的视觉暂留原理。费纳奇镜通过快速旋转让两面图案叠加融合;西洋镜通过旋转让一系列动作分解图连续闪过,被大脑连接成流畅的运动。
---
现代动画的诞生:从手绘到计算机
皮克斯的传奇起点:《跳跳灯》
1986 年,一个只有 2 分 12 秒的电脑动画短片横空出世,彻底改变了动画的历史。这部短片名叫 《跳跳灯》(Luxo Jr.),讲述了两盏台灯——一大一小——之间的温馨故事:大台灯像一位耐心的父母,看着小台灯玩一个橡皮球。小台灯跳来跳去,球滚走了,它沮丧地看着大台灯,大台灯用灯泡"摸摸"它的头安慰它。
这部短片由皮克斯动画工作室(Pixar Animation Studios)制作,导演是约翰·拉塞特(John Lasseter)。在当时,《跳跳灯》是一项惊人的技术成就——它是第一部完全使用电脑图形技术(Computer Graphics, CG)制作的长篇叙事动画短片。
关于《跳跳灯》的事实:
- 制作时间:使用了 2 台 Sun 工作站,花费数月完成
- 获奖:1987 年获得奥斯卡最佳动画短片奖提名
- 标志意义:证明了计算机不仅能做科学计算,还能讲述情感故事
- 延续至今:跳跳灯成为皮克斯的标志logo,每次电影开场都会出现
《跳跳灯》的诞生,标志着现代动画进入了新的纪元:数字动画(Digital Animation)时代。
两种动画制作方式:传统与数字
在数字动画诞生之前,动画主要通过手绘的方式制作。让我们来比较这两种主流的动画制作方式:
传统手绘动画(Traditional Hand-Drawn Animation)
传统动画的核心技术是赛璐珞片(Cel)。动画师在透明的塑料片(赛璐珞片)上分层绘制角色的不同部分:背景画在最底层,中间层是角色的身体,最上层是角色的手等会动的部分。
``` ┌─────────────────────────────────────┐ │ 赛璐珞片分层技术 │ ├─────────────────────────────────────┤ │ 第3层:前景装饰(如花朵、树叶) │ ├─────────────────────────────────────┤ │ 第2层:角色上层(如举起的手臂) │ ├─────────────────────────────────────┤ │ 第1层:角色主体(如身体、服装) │ ├─────────────────────────────────────┤ │ 第0层:背景(如天空、房间) │ └─────────────────────────────────────┘ ```
通过分层,动画师只需要重绘动作的部分,而背景和不变的元素可以重复使用。这大大提高了效率。迪士尼早期的经典动画如《小飞象》(1941)、《狮子王》(1994)都大量使用了赛璐珞片技术。
数字动画(Digital Animation)
数字动画使用计算机来生成图像,主要有两种方式:
1. 矢量绘图(Vector-based):使用数学公式描述线条和形状,适合风格化、简洁的设计。Adobe Flash(现Animate)和 Toon Boom 是这类工具的代表。 2. 3D 建模(3D Modeling):在虚拟的三维空间中建立模型,给模型"穿上"材质贴图,设置骨骼系统控制动作,然后用虚拟摄像机"拍摄"。皮克斯使用专有的 RenderMan 软件完成这个过程。
| 对比维度 | 传统手绘动画 | 数字 2D 动画 | 数字 3D 动画 | |:--------:|:------------:|:------------:|:------------:| | 核心媒介 | 纸张 + 赛璐珞片 | 电脑 + 绘图板 | 电脑 + 3D 软件 | | 代表作品 | 《猫和老鼠》《狮子王》 | 《探险时光》 | 《玩具总动员》《冰雪奇缘》 | | 主要优势 | 艺术感强、手绘质感 | 成本低、易修改 | 效果逼真、可复用模型 | | 学习难度 | 需要扎实绘画功底 | 中等,需掌握软件 | 较高,需理解3D空间 | | 帧率标准 | 24 FPS | 24-30 FPS | 24 FPS 或更高 |
为什么理解两种方式的区别很重要?
作为初学者,了解传统和数字动画的区别,帮助你选择适合自己的学习路径:
- 如果你热爱绘画,喜欢手绘的质感,从**传统手绘动画**入手可以打下坚实的基础
- 如果你更擅长使用电脑,对 3D 世界感兴趣,**数字动画**可能是更好的起点
- 很多现代动画师同时掌握两种技能:用手绘练习动画原理,用数字工具提高效率
更重要的是,理解动画的基本原理是跨媒介通用的。无论你将来使用什么工具,画什么风格的动画,核心都是一样的:如何分解动作,如何安排帧与帧之间的关系,如何创造流畅而富有表现力的运动。
---
动手实践:制作你的第一本手翻书
现在,是时候把理论付诸实践了。让我们一起制作一本手翻书(Flip Book)——这是最简单的动画装置,不需要电池,不需要电脑,只需要纸和笔,你就能创造出属于自己的"会动的画"。
什么是手翻书?
手翻书(Flip Book)是一叠按顺序装订的卡片,每张卡片上画有动作分解图的一个瞬间。当你快速翻动这叠卡片时,视觉暂留效应会让图片"动"起来。
手翻书是所有动画形式中最古老、最简单的一种,但它的原理和皮克斯制作《跳跳灯》的原理完全相同:把动作分解成一系列帧,然后快速连续播放。
准备材料
| 材料 | 用途 | 替代方案 | |:----:|:----:|:--------:| | 便签纸或小卡片(20-30 张) | 绘制动画帧 | 裁剪的硬纸板 | | 铅笔 | 绘制草图 | 圆珠笔、马克笔 | | 橡皮 | 修改错误 | 可省略 | | 回形针或小夹子 | 固定纸叠 | 皮筋、订书钉 | | 索引卡(可选) | 作为封面和封底 | 硬纸板 |
制作步骤
第一步:设计你的动画主题
在开始画之前,先决定你想画什么动画。推荐从简单的主题开始:
- 一个圆球弹跳
- 一颗星星闪烁
- 一个小人跳跃
- 一个笑脸的表情变化
- 一朵花绽放
我们选择弹跳的圆球作为示例,因为它足够简单,又能帮助你理解动画的核心概念。
第二步:规划帧数
一般手翻书需要 20-30 张卡片才能产生流畅的效果。你不需要画满每一张——跳过中间的几张也可以,但帧数越少,运动看起来就越"卡顿"。
建议分配:
- 10 张:粗略的运动(可用于快速测试)
- 20 张:基本流畅
- 30 张:非常流畅
第三步:在每张卡片上绘制帧
这是最关键的部分。遵循以下原则:
1. 保持位置一致性:所有卡片的大小和位置要一致。把卡片叠在一起时,每张卡片的边缘应该对齐。
2. 动作分解思维:把整个动作想象成一部电影的慢动作回放,把它分解成尽可能多的"暂停画面"。
3. 从关键帧开始:先画动作的起点、终点和中间点(称为"关键帧"),然后再补充中间帧。
以弹跳的圆球为例,动作分解如下:
``` 帧 1: ○ 位置:顶部(起跳点) 帧 2: ○ 位置:稍低 帧 3: ○ 位置:更低了(接近地面) 帧 4: ○ 位置:接触地面(压缩变形) 帧 5: ○ 位置:接触地面(最扁) 帧 6: ○ 位置:开始弹起(恢复圆形) 帧 7: ○ 位置:上升中 帧 8: ○ 位置:继续上升 帧 9: ○ 位置:接近顶点 帧 10: ○ 位置:顶部(新的一跳起点) ...重复循环 ```
4. 注意变形:当物体碰到地面时,它会短暂地变扁。画上这个变形会让动画更真实。
第四步:固定并测试
把所有卡片叠在一起,用回形针或夹子固定在一角。快速翻动,检查动画效果。
如果动画看起来不流畅,检查以下问题:
- 球的位置跳动太大?→ 每张卡片之间只移动一点点
- 球的位置忽左忽右?→ 确保每张卡片上球的位置有规律地变化
- 感觉"卡顿"?→ 增加更多帧,让动作更细腻
第五步:改进和迭代
第一次尝试可能不够完美,这是正常的。尝试以下改进:
- **调整帧间隔**:如果某几个动作之间不流畅,只重画这几张
- **改变翻动速度**:有些人手快,有些人慢,找到适合你的速度
- **尝试不同主题**:掌握了基本原理后,挑战更复杂的动画
深入理解:帧与帧率
当你成功制作了手翻书,你已经亲身体验了动画的两个核心概念:
帧(Frame):动画中的一张静态图像。就像手翻书中的一页,每一帧都是动作的一个"快照"。
帧率(Frame Rate):每秒钟播放多少帧。计算公式是:
$$帧率(FPS)= \frac{总帧数}{总时长(秒)}$$
在手翻书中,你的"帧率"取决于你翻动的速度。快速翻动 = 高帧率;慢速翻动 = 低帧率。
| 手翻书帧数 | 翻动时间(估算) | 帧率(FPS) | 流畅度 | |:---------:|:----------------:|:-----------:|:------:| | 20 张 | 2 秒翻完 | 10 FPS | 稍有卡顿 | | 20 张 | 1 秒翻完 | 20 FPS | 基本流畅 | | 30 张 | 1 秒翻完 | 30 FPS | 非常流畅 |
进阶挑战
完成基础版本后,尝试以下进阶挑战:
1. 让动画循环:确保第一帧和最后一帧衔接自然,这样翻回起点时不会"跳帧" 2. 添加背景:在一叠卡片的底部加一张固定不变的背景图 3. 角色动画:尝试画一个简单的小人,做出走路或挥手的动作 4. 双人动画:画两个角色互动,比如大球和小球的追逐
---
本章小结
动画是一门创造"运动幻觉"的艺术。通过快速连续展示一系列静止图像,利用人眼视觉暂留的原理,大脑把这些离