电影中的特效:《冰河世纪》动物角色毛发制作揭秘

IT商界

  《冰河世纪》(Ice Age),讲述了一个关于一群奇怪的史前动物英雄的动画喜剧。四只个性格格不入的动物出乎意料地走到了一起,只因为他们希望将一名人类婴儿交还给他的父亲。由于故事新颖,CG制作精良,获得了很好的票房价值。片中CG动物的形象制作更成为了三维部分的重点。而剑齿虎(图1),猛犸大象这样的主角(图2),都有特征鲜明的毛发,如何逼真地制作这些毛发就成了一个首要的问题。

  目前制作毛发,技术上主要有两大种类:

  1.利用模型大块儿地模拟,然后进行材质仿真。

  2.采用FUR系统制作真正的毛发。

  下面,我们就将揭示主流三维软件中的动态毛发制作方法:

  一、MAYA中的方法

  方法1:利用Object表现物体,就是说,将毛发实际上制作为模型实体,外部用逼真的材质伪装!

  1.准备好动物角色模型,与毛发物体(例如:剑齿虎颈部的长毛部分)。

  2.为了进行动态效果制作,先要进行简单的骨骼设置(skeleton setting)。

  3.在即将制作成动画效果的毛发部分内,引入IKspline Handle,并进行设置。

  4.毛发蒙皮(具体过程较为繁琐,这里就不赘述了)。

  5.设置关键帧,微调动画细节。

  6.为毛发模型实体,制作附上逼真的材质(这里十分关键)。

  用以上这种方法制作的毛发,渲染速度很快,可以很快完成动画作品。缺点就是使用模型模拟毛发,材质伪装,并不是真正的“毛毛”。所以,此法,在夸张类型的动漫CG作品运用较多。那么,能不能制作得再逼真些呢?当然可以啦。

  方法2 :使用MAYA强大的Paint Fffect功能模块!

  1.准备好冰河时期的动物,进行modify/make live操作。

  2.利用Create/Epcurve,绘制毛发的基本走向,多建立几个这样的“线”(line)放置到你需要的毛发走向的关键处(详细设置其中的相关参数....)。

  3.开始使用Paint Fffect功能模块。打开菜单windows/general editors/visor 在其中选择Hair文件夹,从中可以看到多样毛发材质,选择合适的,赋予先前制作的毛发(提示:网络上有很多的毛发材质资源,大家应该多加利用。这里笔者推荐highent3d.com,上面有好多宝贝)

  4.使用菜单pqint effect/curve utillties/set stroke control curves 进一步设置毛发的“弯度”等丰富的属性。

  再者,我们在MAYA中,亦可以使用终极武器“Shave”,这是一个很酷的插件,以前只是在Cinema4D /XSI这些软件出现,目前已经推出了For MAYA的版本。

  二、3DS MAX中的方法

  虽然3DS MAX中自带一个FUR的功能,但是我们还是推荐使用更强大的插件:强力的Shag Hair。

  1.调出冰河动物模型,选择/确定具体需要长毛的面片Mesh区域。

  2.使用插件中的Nurbs Curve功能,在先前选定的区域中初步生成毛发的样子。

  3.进入render/envrionment,设定shag render,只有这样,在渲染的时候,才能显示我们精心制作的毛发。

  4.在Shag Hair的面板中详细设置了众多的属性,如毛发的数量,色彩,弯曲度,疏密度,等等物理属性。

  最后,笔者还要提一下,在后期的影视合成中,针对毛发的特殊性,一般还需要专门的抠像软件才可以胜任,如Mask Pro。以上种种毛发的使用秘技,同样可以应用到CG人物的头发制作中去(如美女飘逸的长发)大家可以在实践中举一反三:)