究竟游戏特效是什么?举个例子,我们经常会在游戏中看到瀑布、落叶、爆炸及火花、碎片等,这些都是通过特效处理而来的。可能很多人都会为此感到很好奇,似乎很神秘,究竟游戏特效是如何制作出来的呢?游戏特效制作方式总结为以下3点:
1. 二维贴图制作游戏特效
这种方法相对来说比较原始,占用资源较少,技术也已经很成熟。首先在 Photoshop平面制作软件中创建一张或多张黑白特效图片。
黑白序列图片即为特效的通道信息,然后由程序将特效通道部分赋予相应的颜色并控制旋转放缩。这样一张图片就可以有各种颜色的外观,既节省了资源又使特效千变万化。美术就是制作符合要求的图片而已。
在3D游戏中,用这种方法创建特效甚至比在2D游戏中还要简单。例如,在2D游戏中进行旋转放缩,这种操作原先要渲染成序列图,现在只要制作一张图片就可以了,剩下的旋转、放缩,全部都可以由程序实现,大大节省了美术的时间,并且效果更好。

用Photoshop制作的简单的游戏特效图片为黑白图,白色部分为产生辉光的部分,灰色为半透明的部分,而黑色为全透明不产生辉光的部分。在游戏中,通过程序来调整图片的颜色,控制特效的大小或进行旋转,只要变换基本的属性,就可以得到很多漂亮的效果。
2. 使用三维软件制作特效
三维游戏中的特效形式并不能完全用二维图片表示,比如空中旋转辉光效果,能从游戏场景中各个角度进行观察,是三维制作而成的特效。
首先用3ds max等三维软件创建简单模型,面数在细节充足的前提下尽可能少用,然后将辉光贴图赋于展开的模型,用程序控制模型的旋转、放缩等,同时也可控制多张贴图的变化,形成特殊的三维效果。
3. 使用引擎例子系统制作特效
三维粒子特效的运用是最为复杂的一种制作,也是比较古老的特效制作方法。几乎所有的大型3D软件包都提供了优秀的粒子系统,其中公认的最强大的要属Maya的粒子系统。3ds max从6.0开始,增加了一个新的Paticle Flow工具,使max的粒子系统功能有了质的提高。但在游戏制作中,这么庞大的粒子系统是不需要的,因为当前的计算机硬件不允许我们即时地使用这么复杂的粒子系统。对游戏制作来说,只需要最基本的粒子系统就可以了。
免责声明:本文内容来源于网络整理,版权归原作者所有。如涉及作品版权问题,请立即通过本站版权申诉渠道提起。