看过《魔戒》的观众可能都对影片中的小怪物咕噜记忆犹新,它贯穿了整个故事,既表现出其可爱之处,又展现出其邪恶一面,精彩的表现甚至获得了奥斯卡最佳配角。现在我们可以初步判定他是用3D软件制作出来的,而且其动作方面也是用动作捕捉仪器完成的。但看到咕噜特写镜头的时候,观众们会惊讶地发现,它的皮肤纹理甚至汗毛都那么清晰,要渲染出如此精细的图像,其制作方法是不是会更加复杂?电脑技术是不是要更加强悍?其实未必,只需一个软件就可以简化这一过程,那就是ZBrush。
3D软件在建造模型方面是有局限性的,就目前的技术而言,如果将皮肤纹理、衣服褶皱、石头表面这些需要表现得十分细腻的地方,直接用鼠标建模,那可是一个十分累人的工程。即便用鼠标一点点地点击,一点点地拖拽,效果还是差强人意,同时还要面临着一个残酷的问题,那就是由于模型复杂而拖慢渲染速度。这对于游戏建模的杀伤性是巨大的,由于引擎的缘故,游戏模型必须十分简洁。这就给模型师提出了一个严肃的要求:怎么做才能让模型看上去更加精细,同时模型本身还不能过于复杂?ZBrush这款软件很好地解决了这一问题。它的原理非常简单,就是给模型外面套上一层精细的“皮”,从而让模型本身很简单,但渲染出来却看上去很精细。
流程是这样的:模型师先要在3D软件里建立一个十分简单的模型,随后导入到ZBrush这款软件里,模型师就可以用绘图板在这个模型上随意绘制皮肤纹理和各种细腻的效果了。记住,现在是“绘制”而不是以前的“用鼠标拖拽”,这更像是用刻刀在雕刻而不是用鼠标作图。于是,模型师们个个都成了米开朗基罗,对模型进行随心所欲的雕刻。如果效果不好,它还提供了各种现成的皮肤纹理让模型师自行挑选,方便至极,以前那种一点点拖拽鼠标的经历一去不返了。待这一模型雕刻完毕后,只需点击导出“法线贴图”,一张五光十色的“皮”就这样从模型上“扒”了下来。这时再打开之前的3D软件,把这张“皮”贴回原始模型上,打上材质渲染,你就会惊讶地发现,之前简单的模型在纹理上一下表现得非常细腻了。而且由于复杂的是“皮”,而不是模型本身,所以渲染速度也不会很拖拉。用这种方法,模型师可以随心所欲地制作众多十分复杂的模型,包括各种各样恶心至极的怪兽。游戏行业也借此大放光彩,高画质高品质的“次时代游戏”就是最大的受益者。
当然ZBrush本身也不是很完美,由于只是“法线贴图”这张“皮”贴在模型上,模型本身并不精细,所以仔细观察模型就会发现,轮廓还是有些粗糙的,而且见棱见角。当然,这得十分仔细地观察才能看出来,除非观众全是“挑刺党”,否则一般人都不会太在意。
