【文章摘要】 随着网络科技的发展,网络游戏也在发生着翻天覆地的变化,其内容和形式更是多种多样。开发商在其中运用了一系列的特效技术,使得网络游戏更加具有吸引性,也使得游戏本身更加生动有趣。本文就网络游戏的特效进行了介绍,并就如何实现特效技术在网络游戏中的应用进行了介绍。 【关键词】 网络游戏 ;特效技术 ;应用 游戏特效,最直白的理解就是游戏中的特殊效果。它给我们带来的最为直接的是光影效果的感受,它在游戏中的具体体现的比较多,比如说人物技能特效、场景中的瀑布、落叶特效等,具体到实际的项目中,这些细分还可能略有不同,这根据网络游戏的具体设计而定。 1 灯光系统和场景天空盒特技在网络游戏中的应用 1.1 灯光系统特技的应用 各种游戏中的灯光特技是必不可少的,它对于渲染游戏具有积极的作用,所以,做好灯光特技对于网络游戏的设计非常重要。游戏中的灯光特效可以分为以下几种 :泛光灯、聚光灯和平行灯。 (1)泛光灯 在进行泛光灯设计的时候,要对灯光的数量进行合理的搭配,要根据场景的不同,进行不同的搭配,以实现最舒适的游戏环境,从而使网友在舒适的环境中进行游戏,同时又能够满足对于游戏中魔幻的效果的追求。由于游戏空间是一个封闭的环境,所以在这个空间中一般只有一盏光照较暗的泛光灯,它是用来模仿主光源,在进行设计的时候还要考虑考虑游戏中的遮挡问题,根据游戏空间中的阴影的计算,也可以实现两盏泛光灯搭配就能逼近场景建模时的多盏灯光的效果。 (2)聚光灯 聚光灯对于游戏中的发光效果和模拟场景的影响的能力是非常大的。在使用聚光灯特技的时候也要考虑它的数量,尽量减少光照的计算量,同时聚光灯在游戏 中的实现是通过烘培技术将贴图输入到场景的建模中,这其中包含了聚光灯光照的影像信息,我们可以通过这些信息进行游戏的特效计算,在场景中去掉某些复杂的对于阴影的计算,去掉一些聚光灯,这样可以减少游戏中特技的开发费用和对于特技的计算量。 (3)平行灯 平行灯在游戏特效中的应用是最为普遍的,它的光不会被削弱,没有来源,只有光的颜色和方向,对于它在游戏中的范围和位置的影响也是不需要考虑的,所以我们在对它进行计算的时候,计算量就很少,但是却能很好提高游戏场景中的渲染的速度。 1.2 场景天空盒特技的应用 游戏中的天空场景实际是通过环境映射的技术进行的,通过一个没有任何缝隙拼接的六面正方体的包围盒实现,这个包围盒需要与游戏中的场景的坐标系是相对齐的,处于中心的位置,以此能够使得游戏中的每一个面都与三个轴向相一致。对于天空的颜色也是通过一个立方体的贴图纹理进行操作实现,从而与游戏中的其他环境组成了一个全方位的场景天空盒的图像,使网友在游戏中能够如临其境,这样无论游戏者在游戏中怎么走,摄像机在场景中如何移动,都无法脱离场景天空盒的范围,所以就使这个虚拟的空间看起来更加的逼真。 2 动态云在网络游戏中的应用 为了使游戏的场景更加逼真,就需要加入更多真实的动态的事物,其中动态云特效在网络游戏中的应用最为广泛。通过给云加上一些贴图,使云层更接近于现实,将云放入游戏的天空场景中,使整个天空动起来。但要实现这个操作却非常困难,它需要做大量的计算和设计,从而在云层变化时,使得云层的运动与之前静态贴图的无缝隙连接的四个边相一致,云层的效果更加细致逼真,这就需要非常复杂的计算来维持这个云系的运行。在动态云特效的设计中,还需要运用到球形天空的收缩技术,这是给人视觉上的感受,感觉到天空和云层是不断变化的,这就需要对于贴图的工作非常的严格,比如,需要对图像的大小和云形态的粒度关系进行一个折中,通过这个操作后,进而充分考虑图像的内容和图像中透明区域的分布,如果这些做的不好,都可能使得动态云的特效在游戏中的应用不能满足网友的需求,使得游戏的整体效果大打折扣。 3 水体特技在网络游戏中的应用 游戏中的水体的特效一直是困扰开发者的最大的难题,它需要在游戏中的水与现实一样,能够呈现出一定的律动,表面出现波纹,这都需要对水体的表面进行充分的真实感的模拟,以及对于水波波动公式的严格的推算和运算。就目前我们对于游戏中的水体的特效技术是通过基于GPU的Shader着色技术进行的,它可以准确的对纹理贴图进行像素级别的计算,从而展现一个更加全面细腻的谁体表面。另外,通过法线贴图的技术, 对于水体的表面的波动进行高频的扰乱模拟,从而形成较为真实的水面的波动的效果。同时对水面的光照和反射的效果也要进行细致的计算,从而使整个水体的效果更加逼真。 4 烟、雨雪、雾特技在网络游戏中的应用 网络游戏中会出现许多打斗的场景,打斗出现的烟雾和燃烧这些都需要进行特效处理,才能完整的展现出来,这些细微的效果,如烟、雾、雨雪等的都需要特效技术中的粒子系统来实现。所以,在对这些特效进行设计的时候,要控制好每一种粒子系统的属性、结构以及它的数量,通过计算它的纹理尺寸和生存期,可以精确的知道每一个特效需要多少粒子,来实现其最大丰富的表现,实现其最佳的特效效果。在电脑硬件相对较好的情况下,开发商可以通过粒子系统对网络游戏中出现的火焰或者爆炸的效果,进行映射从而更加真实的表现出来,呈现在游戏者的面前,以达到最佳的真实效果,使游戏参与者体验到游戏中的那种快感。 5 结束语 特效技术在网络游戏中的应用,使游戏的空间真实性更加明显,给游戏的参与者提供了更加真实的情感体验,使他们在游戏中能够很好的进行人机交流,提供了最佳的游戏环境,对于游戏空间的渲染效果具有重要的作用。所以,为了更好的实现特效技术在网络游戏中的应用,要不断对特效技术进行改进和完善,从而使网络技术的水平更上一层楼,更好的为人们的生活服务。 【参考文献】 [1]梁白鸥.实时网络游戏中关键技术的研究与实现[D].电子科技大学 ,2007. [2] 赵明 . 基于 DirectX 的三维游戏特效技术的研究与实现[D].哈尔滨工程大学 ,2009. |