Aseprite 中文文档 下载 App

洋葱皮(Onion Skin)|逐帧动画能不能画顺的分水岭

洋葱皮是什么

洋葱皮(Onion Skin)会把前后相邻的帧以半透明影子叠在当前画面上,让你看到:

这是逐帧动画能不能画顺的决定性工具——不开洋葱皮画动画,等同于蒙着眼开车,靠感觉走。

怎么开启

桌面版

方式操作
快捷键按 F3 或 ;(分号键)
时间轴工具栏点那个看起来像"几层叠起来的方块"的图标
菜单View → Show → Onion Skin

安卓端

在时间轴面板或画布设置里找到洋葱皮开关。

三种显示模式

Aseprite 的洋葱皮比 Piskel 等轻量工具做得更精细——有三种显示模式:

1. 红蓝描边模式(Red/Blue)

这是默认模式。红色 = 过去,蓝色 = 未来——一眼区分"前后来源"。画人物动作时最推荐,因为人体轮廓清晰可辨。

2. 灰度模式(Grayscale)

适合画形状渐变、颜色替换等不需要看具体轮廓的场景——比如一张图从左慢慢被另一张图盖住,或角色的颜色过渡动画。

3. 融合模式(Merged)

适合多图层、颜色丰富的复杂动画。但注意:颜色混在一起可能看不清轮廓。

调整显示帧数量

洋葱皮默认显示前后各 2 帧。在 Edit → Preferences → Editor → Onion Skin 里可以调:

场景前帧数后帧数原因
小动作(呼吸、眨眼)11动作幅度小,1 帧参照够用
常规动作(走路、跑步)22默认值,适合 90% 场景
大动作(跳跃、挥剑)3~42~3动作快,需要更多前后参照确认轨迹

使用纪律

画细节时关掉

洋葱皮的半透明影子会干扰你看清当前帧的像素细节。正确节奏是:

  1. 开洋葱皮对位(确认这一帧该挪多少位置)
  2. 关掉洋葱皮画细节(看清每一格像素)
  3. 再打开洋葱皮检查整体动幅

只让部分图层参与

Aseprite 可以设置哪些图层显示洋葱皮、哪些不显示——如果你有一个静态的背景图层,它在每帧都一样,就没必要让它出现在洋葱皮里干扰视线。只让变化的图层参与(角色本体、角色阴影等)。

透明度太高没用

如果洋葱皮的半透明度太高(比如 80%),前后帧和当前帧叠在一起看不清谁是谁。建议透明度设为 30~50%,既能看到轮廓又不混淆。

洋葱皮
洋葱皮:前后帧半透明参照,红蓝描边模式