说到冰块,很多人会想起著名的《照相馆的故事》一书中首先提出的制作方法。在实现冰块纹理方面使用了很多扭曲滤镜。本章会对这种方法进行反省。
·Photoshop的扭曲滤镜多数会产生重复的纹理,不利于自然的随机纹理表现。
·其中步骤太多,参数难以记住,不容易重复实现,而且过程很难控制。
本例将为您解说一种新的冰块生成方法。我们遵循这样的一种思路:
形状—〉纹理基础—〉纹理生成—〉与环境混合—〉颜色调整
慢慢到位,理解了这些步骤的思路,还需要记住繁琐的步骤吗?不需要,您只要按照这种思考方法,很容易就会自己“创造”出自己的冰块做法。不相信吗?请看下面的实例解说。
原始素材图片 最终效果图
(一)、打开源图
1、 打开一张水杯源图。普通的水杯,里面装的是白开水,实在是不够气氛。准备好为它加上冰块并且打上有情调的灯光吧。源图如下:
(二)、塑造冰块形状,建立纹理基础
2、 新建一个图层,注意图层是空白的,完全透明的。打开菜单命令,Filter滤镜—〉Render渲染—〉3D Transform三维变换。如图所示。
3、 这时会出现3D变换对话框。选择Cube tool立方体工具,拉出一个正方体。我们要制作的是一个正方体状的冰块。
4、 有人会问,透明的图层做3D变换怎么能有效果呢?请选择Trackball tool跟踪球,让我们来转动这个虚拟的正方体。转过180度,如下图,您会发现这个正方体的另外三面是“实”的。
5、 细心调整正方体位置,画面中出现了一个白色的,具有明暗光线变化的正方体。这个就是冰块的原型。如下图。我们需要的冰块基础外形就是这个立方体。如果您需要其他形状的冰块,有一个比较麻烦的方法,就是手工绘制。
6、 确定以后,画布上出现了白色的正方体。这个正方体是具有明暗光线变化的。但是,这里要注意的是,这些明暗变化对我们来说,是一点用处都没有。我们需要的,仅仅是正方体的框架而已。按W键选择魔术棒工具,选择其中一个亮面,如下图:
7、 得到选择区域后,按G选择渐变工具,从黑到白拉出一个渐变,白色在上方,黑色反之。我们建立了其中一面的明暗关系。要继续必须选择其他面。按CTRL+SHIFT+I反选, 如下:
8、 选择W,魔术棒工具,同时按下ALT+SHIFT,切换为“选区交集”状态,点击画面左下方的灰色面。这样就得到了左下方的灰色面。同样切换到G,渐变工具,拉出黑白渐变,其黑色一角与上一亮面的黑色相邻。如图所示:
9、 对剩下的一个面也如法炮制,用渐变工具拉出一个黑上白下的渐变区域。如下图:
10、 冰块的形状总不能这么正规的,对不对?我们需要将这个正正方方的正方体扭曲一下。使用扭曲类的滤镜吗?——不,那样的扭曲是重复的、机械化的和不易控制的。我们需要更加人性化的工具,Liquify液化工具。Photoshop7中的Liquify液化工具功能非常强大,类似于以前出现过的一个KPTGoo。Filter滤镜—〉Liquify液化,打开液化对话框。
11、 使用第一个工具,Wrap tool包裹工具,选择适当的笔刷大小,将内部的各面边缘扭曲一下,而外框也做适量的扭曲,只不过程度小些。如图:
12、 确定之后,画面上的方块已经变得不在规矩了。但是冰块在水中会融化,不会有太多明显的棱角。为了做到这一点,我们复制一层冰块原型,并按CTRL+鼠标点击该层载入图层选区。如下:
13、 选择Filter滤镜—〉Blur模糊—〉Guassian Blur高斯模糊滤镜,参数大概如下,只要看到的边界不大清晰就好。如图:
14、 确定后按CTRL+E合并原型。如图:
15、 按B选择毛笔工具,并点击Option Bar属性栏上的Brush笔刷选项,选择一个适当大小的具有软化边缘的笔刷,把Opacity不透明度调整到大概50%左右。如下:
16、 让我们随意的在冰块原型上画几下。这些笔刷痕迹将来会影响冰块表面的起伏程度,我们尽量让它们显得自然,并且能和周围融合。有必要的话,您可以使用Guassian Blur高斯模糊工具来让它们融合的更顺畅些。就这样,第二步到此完成,我们成功的塑造出了冰块的形状,并且初步定制了冰块的纹理基础。如图:
(三)、最关键一步:生成冰块纹理
17、 可能您会笑,这是什么冰块啊,整一个软软的胶团。不要急,正如3D软件中我们需要为模型制作细腻的Bump贴图一样,上一步正是为了纹理生成而作的“Bump贴图”。Bump贴图做好了,我们才能生成冰块独特的纹理图案。下面请注意我们在生成过程中将要使用到的唯一的一个滤镜:Filter滤镜—〉Sketch素描—〉Chrome珞黄滤镜。载入冰块原型的选区,限制滤镜应用范围(这点很重要,您可以试试不载入选区的情况看看会发生什么?),打开珞黄滤镜对话框,参数大概如下,您可以观察画面,直到您满意为止。如图:
18、 确定应用滤镜,画面中出现了冰块独特的反射纹理。最为关键的一步就是这里了,采用Chrome珞黄滤镜,以灰度变化为基础纹理,生成冰块的反射图案。
19、 冰块的棱角似乎还是太尖锐了。运用菜单命令:Select选择—〉Modify调整—〉Smooth平滑,让图层选区变得平滑。参数大概在5px左右。如下:
20、 选区圆滑后,反选,然后按DEL删除尖锐部分。按CTRL+D取消选择。您看到的应该如下:
21、 看到了吗?冰块的纹理已经出来了,形状也非常令人满意。我们复制一个冰块原型层,然后将原层隐藏作为备份。选择复制好的冰块原型层,按下CTRL+T,调整这个冰块胚子的大小,如图21所示。
22、 冰块形状和纹理令人满意,但是冰块还有一个非常重要的特性就是“透明”。产生透明有很多种方法,比如“透明物体去底”。但是这里我们不需要这么麻烦,只要将冰块的图层混合模式改成Luminosity(光度)即可。
(四)、把冰块放入杯中——环境混合
23、 冰块的纹理与光线大概做好了,但是现在看来,怎么样也不像浸在杯中的水里。要想真实地模拟出实物,我们必须考虑好虚拟物体与周围环境发生的关系,然后再按照一定的办法去调整它。首先,冰块浸入水中,被水遮盖会产生与露出水面部分不同的光影效果。这样,我们需要一个蒙板。现在我们先来考虑水与杯壁衔接的部分。用Pen钢笔工具,小心地勾出水与杯交界的部分,其范围应能覆盖住整个冰块下部。如图23所示:
24、 按下CTRL+ENTER,将钢笔路径转换为选区。回到源图层,按下CTRL+J,将当前选区内容复制为一个新层,并调整图层顺序,让它覆盖在冰块的上面。您看到画布内容和这时的图层面板应该如下所示:
25、 冰块放在水里面的效果初步出来了。冰块贴在杯壁的时候,会让水与杯的黑色交界线略有上升,这也是23步中为什么我们选择水的时候要将黑线包括进来的目的。我们要对这个黑色交界线进行调整,让它在冰块接触杯壁那里做一个小小的向上弯曲。大概您已经想到,我们需要的工具是什么了,没错,正是强大的液态工具,Liquify。打开液化工具对话框,用Wrap tool包裹工具将黑色的交界线部分向上弯曲,如下:
26、 确定之后回到图层面板。浸在水里的冰块不会一点都看不到吧,所以我们要对那块复制出来的水做调整。添加蒙板是一个好方法,不会破坏原层,错了可以重来。如图所示:
27、 按B选择笔刷工具,点击Option Bar属性栏中的Brush笔刷选项,选择适当的画笔大小与不透明度。参数大概如下图:
28、 点击图层的蒙板缩略图,确定蒙板被选中。用笔刷以黑色涂抹。
29、 涂抹后涂抹技巧是,注意黑色交界线部分不要涂(这部分在画面上需要清晰,不要透明),而其它部位就相应的多涂几下,务必使得画布上的效果自然。您看到的效果和下面的差不多就好了。
30、 冰与杯壁的交界线做好了,但在杯中内部水覆盖冰的部分还没有做出来。用钢笔小心勾选出内部覆盖着冰块的水,如下图:
31、 和做杯壁覆盖部分一样,回到底层源图,按下CTRL+ENTER,转换路径为选区,然后按CTRL+J,将底层的水复制出来。并调整该层的位置,让它覆盖在冰块上方。如图31:
32、 类似水和杯的黑色交线,我们需要一条水和冰块之间的交线。切换到Paths路径面板,点击刚才画出来的Work Path工作路径,进入路径编辑状态。
33、 按A选择点编辑工具,点击一下路径,会出现一些控制柄。如图:
34、 然后我们只需要贴紧冰块的一边,选中不在这条边上的点按DEL删除,如图34所示。
35、 按B选择Brush笔刷工具。在Option Bar属性栏中打开Brush笔刷参数面板,选择3px的笔刷。
36、 回到Path面板,按下Stroke Path with Brush(用画笔描边路径)按钮。如图:
37、 注意边界的颜色层次,是上下两条黄色夹着黑褐色的样子。很简单,复制两条路径出来,将上下改成黄色,中间一条改成黑褐色。然后合并这三个图层。效果如下:
38、 同样要调整水边界与杯壁相衔接的部分。添加蒙板然后加以修改是个好办法。切换到新增加的蒙板,用笔刷细心调整。如图38:
39、 注意内部覆盖着冰块的水也是有一定透明度的。切换回刚才复制出来的内部水层,在小键盘上连续按下8和5,就可以快速切换不透明度为85%(当然了,您也可以在图层面板直接输入,一样的)。
40、 效果如下。冰块已经浸在水中了。
(五)、颜色调整——营造气氛
41、 这种普通的光线怎么能满足情调的需要?让我们来调节一下画面的气氛。这么多图层,如果合并了再调整,以后要修改细节就会很麻烦。调整图层是一个非常好的工具。不仅能对下面所有图层进行调整,又不会影响上方图层,还自带一个蒙板,如果相应地对蒙板进行操作,还能控制调整范围。点击图层面板下方的Create New Fill and Adjustment Layer(新建填充和调整图层)按钮,并选择Curves曲线调整类型。如图41所示:
42、 调整结果如下,感觉是不是很好?仿佛这已经不是一杯水了,而是一杯浓浓的白葡萄酒。
43、 冰块太少了吧,同样的办法做出其他冰块。如果您不嫌麻烦的话,可以重新再做一块。但是想省点功夫?只好复制粘贴了。如下:
44、 大功告成,最后效果图:
怎么样,我们成功的“捏造”出了杯中的冰块,并调整了整个画面的气氛。相信感觉非常不错吧。下面是我们总结经验,重新思考整个制作过程的时候了。
引用孙子兵法一句话,就是“知己知彼,百战不殆”。什么叫做知己呢?就是了解Photoshop能干什么,工具是死的,人是活的。Photoshop工程师当初写好程序,大概弄了一种引擎出来,能把图片处理成某个样子,就根据这个样子为这个处理能力起了个名字。其实它的能力,在不同的环境条件下会远远超过原本的设定值。在此做个提醒,不要死记硬背什么滤镜是什么效果,而是理解它,能做什么。比如冰块中的Chrome(珞黄)滤镜,原本只是模拟一个珞黄的效果,但是在制作冰块独特纹理上,具有非常好的效果。而知彼,就是要多观察,多思考,才能了解实际生活中的光影变化,才能更好的模拟出实物效果。
现在让我们回过头来看看刚才的步骤,并思考一下这些步骤的定制过程。
冰是立体的,我们首先要想到,立体方块在3D Transform(3D变形)工具里面能做;
冰块是有独特的光影的,我们要用到Gradient(渐变)工具;
冰块要有一定的起伏,为了便于控制,我们用到了Liquify(液态)工具;
冰块纹理生成,试验一下不同的滤镜,Chrome效果最好;
冰块完成了,要想使冰块完全透明,可以使用透明物体去底的方法,将冰块的亮面和暗面抠出来,然后在冰块范围内对背景应用一下扭曲滤镜或者Liquify,产生自然的折射扭曲效果;或者,对背景要求不高的话,使用Luminosity(光度)或者其他图层混合模式来进行混合,具体应用要根据实际效果而定,Luminosity不一定是最好的;
根据实际推测水面产生的变化,我们来模拟冰块浸在水中的效果;
最后调整整个画面氛调,插画完成。