第1章 三维特效综述
特效,顾名思义就是特殊效果。其实在三维软件里实现的应该都可以称为特效,我们这里要说的是在动画软件里特效这个模块。按软件的功能它可以分为几个部分,比如模型、动画、渲染。而所谓的特效,就是指更特殊的一些效果。比如说,灯光的光线效果、喷射的火焰、波涛汹涌的大海、阴云密布的天空等。没有特别具体的含义来定义它,也许是大家约定成俗的概念。特效涉及的范围很广:模型、材质、动画、渲染,而且还需要配合后期来完成,而有些效果在一些后期软件里完成的会更好。所以,学习这个方向需要一定的基础。下面给大家介绍在3ds Max平台下学习特效部分大致需要掌握的几个部分。
先来说粒子特效吧。很多效果都是基于粒子动画之上完成的。比如说夜晚的烟花飞上高空。然后“砰”的一声绽放出色彩斑斓的火花。那些火花,或者说我们能够看得见的部分是由光效或别的方法来实现的,那么是什么驱使它飞上高空然后绽开?那些驱使它而且看不到的部分就是由粒子动画来完成的。像这样的动画用手K帧来完成也可以,但用粒子动画来完成显然要方便很多。粒子就是能够以自由状态存在的最小物质组分,而在三维软件里就是模拟这些最小物质来做出一些意想不到的效果。
3ds Max提供给我们很好的解决方案。默认的粒子系统有两大类,非事件驱动粒子和事件驱动粒子。我更喜欢叫基础粒子和高级粒子。所以很明显非事件驱动粒子相对来说更容易上手,但做出的动画难度更局限。事件驱动粒子就是指3ds Max 6 版本以后增加的Particle Flow(粒子流系统),它在很大程度上弥补了早期3ds Max版本中基础粒子的不足,可用于创建各种复杂的粒子动画。Particle Flow的功能非常强大,基础粒子系统都可以被它取代。Particle Flow采用的是节点式的操作方式,很方便直观。在电影电视特效、栏目包装、影视广告等其他领域被广泛应用。
烟、火、爆炸等效果是影视特效中常用的部分。3ds Max提供了几种解决方案。默认状态下的方法效果很不理想,在这方面包括流体等特效需要靠插件支持。而3ds Max的插件众多,每个模块都有许多插件的支持。这也是它的优势之一吧。
AfterBurn是3ds Max一个著名的制作爆炸效果、烟雾效果的插件,能够真实反映出各种烟雾、大气特效,可以通过设置来改变运动风向和衰减受重,学习起来既简单又容易上手,效果很棒,可以生成电影级的烟火特效。很多电影特效中都有它的身影。
FumeFX是3ds Max第一个气态流体动力学插件,可用来模拟渲染真实的火焰、烟雾、爆炸等气体效果,功能强大,简单易用。制作烟火特效的插件还有phoenix、AURA等。
在3ds Max里,实现液体流动的效果是很困难的,它自带的变形球效果很不理想,而且速度很慢,难以满足项目中的要求。不过,正向我在前面说到的,3ds Max的插件众多,要什么有什么。利用Aliens glu3D插件,你就可以轻轻松松地实现很多流体动画。流体运算产生速度很快,在项目中经常被用到,但在一些高难度的制作中还是难以胜任。RealFlow是一个更强大的模拟流体运算软件,可以准确地模拟各种高级流体特效。我们只要有了RealFlow就可以很容易地实现飞溅的流体、黏液、气体等效果。RealFlow界面十分友好,如果是3ds Max用户的话,那么我们就可以在很短的时间掌握RealFlow这款顶级的流体运算软件。
reator是3ds Max的动力学模块。它支持刚体和软体动力学,实时进行物体之间的碰撞运算,可以模拟绳索、布料和液体等效果,支持风力、马达力等物理行为。它不仅可以模拟出准确的动力学动画,而且速度很快。它远远优于3ds Max自身的动力学系统,所以3ds Max的开发商将它购买下来,完美地嵌进3ds Max中。这样reator成为3ds Max中很重要的模块,并随着版本的升级,reator的功能也越来越强大。
Cloth布料修改器的前身是Digimation公司开发的一款3ds Max插件即Stitch,在3ds Max 7.5版本时作为升级包被整合到了3ds Max中,到8.0版本时已经成为了标准安装组件,现在已成为3ds Max中创建出逼真布料效果的重要工具,而且能够模拟布料的各种真实运动,包括受到重力和风力的作用而产生的变形,甚至可以通过鼠标的拖动交互式调整布料的形态等。还可以向裁缝那样,将裁好的布料做成衣服。
关于3ds Max特效部分所涉及的模块就大致介绍到这里,以后的章节将会给读者系统地讲解各个模块具体怎么使用。