Resprite 渐变与抖动:如何做出像素风的平滑过渡
渐变工具
Resprite 的渐变工具可以创建线性、径向、对角线等方向的颜色渐变。对需要在有限色板里做出平滑过渡的像素画很有用。
使用方法
- 选中渐变工具。
- 工具选项栏里设置方向(线性从左上到右下 / 中心向外辐射的径向等)。
- 设置起始色和结束色(就是当前笔色和当前背景色,或在面板里手动指定)。
- 在画布上拖动定义渐变范围。
渐变选项
- 步数控制:可以限制渐变的颜色层级数量(比如 16 级),与你的调色板颜色数量对齐。
- 对齐方式:与画布对齐 / 与选区对齐 / 与自定方向对齐。
Dithering(抖动)
这是 Resprite 在同类型软件里做得比较好的一个功能。抖动(Dithering)是在两种颜色之间交错排列像素,用有限的两种颜色在视觉上呈现中间色的过渡效果。
什么时候需要抖动
- 你的调色板只有 16 / 24 / 32 色,但想要"看起来有更多层次"。
- 做复古风格(NES / Game Boy)的像素画,输出设备色深极低。
- 想在两个相邻色块之间做硬过渡,但又不想边界太生硬。
Resprite 的抖动模板
Resprite 提供多种抖动模式:
| 模式 | 效果 | 适用场景 |
|---|---|---|
| 有序抖动(Ordered) | 按固定矩阵交错 | 常见复古游戏风格 |
| Floyd-Steinberg | 误差扩散,边缘更柔和 | 通用过渡效果 |
| 随机抖动 | 像素位置随机 | 看起来更粗糙但自然 |
| Bayer 抖动 | 经典 Bayer 矩阵 | NES 风格常用 |
用抖动做一个 16 色过渡
- 画一个简单的矩形块,从红到白。
- 滤镜 ▸ 量化 → 限制为 16 色。
- 在量化选项里选一种抖动模式。
- 观察边界处的像素交错效果——这就是抖动在起作用。
与调色板配合
如果你有固定的项目调色板(比如 32 色),可以先用调色板锁定颜色范围,再用渐变或滤镜做过渡,Resprite 会自动从调色板里选最接近的颜色来实现过渡。这个机制叫索引色模式(Indexed Color Mode),是复古像素画的核心技术。
Dithering 与 Alpha Lock 可以同时开启。对一个已有形状(比如圆形太阳)从中心向外做径向抖动渐变,效果特别好。