抖动/渐变[SA Pixel Tutorial][初]
早先,调色盘色数限制为16色、4色甚至2色,艺术家们却通过混合两个颜色“伪造”出了更多的色彩。两个颜色是无法同时存在于同一个像素点的,但你的眼睛天生就存在一种神奇的功能,它会将邻近像素点的色彩混合起来。互相交错的图案就常被用来特意制造出这种效果。这种通过交错的图案令颜色混合的技巧就叫“抖动(dither)”。下面我用两个颜色来做渐变,看看一些常用来产生“抖动”的图案。
把32×32的画布一分为二,填充两个亮度差异很大的颜色。我要从中线向外渐变这两个颜色。

在颜色交接的区域我弄了一些交错的图案。按照规则,我并没有在图中添加任何新的颜色,仅仅让亮紫色和暗紫色的像素点交叉起来,就令颜色的过渡变得自然了一些。
这种“棋盘格(on, off)”是最常用的“抖动”图案。每个像素点相邻像素是另一个颜色,这样做就可以创造两个颜色相混合的错觉。这种图案经常被用来在图像里添加纹理和混合颜色。但是你要知道,在条件有限的情况下不仅仅有这一种技巧。

现在,我调整原来的两种紫色各自出现的频率,来做出两种过渡效果。这种图案频繁的出现在可用色彩有限的作品中。它没法像前面“棋盘格”那样好用语言描述,是一个像素点被周边一圈像素隔开。可以形象的理解为一个筛子,那些嵌入的像素就是筛子上面的孔。不管怎样,我们只用两种颜色就创造出了五段渐变。有趣的是,如果你进一步降低嵌入色出现的频率,你就会得到更多的渐变。换句话说,如果图像上这种技法用得恰到好处,就会做出两种颜色完美的平滑过渡。现在你大概已经理解了“抖动”在低色数条件下的重要性了。不过你要注意,色彩过渡的区域比较窄的时候色彩变化就会稍显突兀。

来看看怎么灵活应用我们的“抖动”吧。我还是使用前面的两个颜色。先穿插着划几条水平线。然后添加深紫色垂直线,形成栅格。为了演示清楚,我用亮蓝色标志这些垂直线。最后,我将深紫色替换为透明色,你可以看到我们的紫色是怎么淡入背景中的。多加练习,游戏中墙面、地板什么的质感都可以通过这种来体现。
