一种基于材质的粒子效果优化方法技术

技术编号:9668619 阅读:113 留言:0更新日期:2014-02-14 07:36
本发明专利技术涉及网络游戏技术,采用材质树的方法,对粒子的效果和效率进行优化,其采用复合贴图,基于DX9的纹理混合,开发出来的一套数状的材质系统,来提高粒子的效果,同时又可以减低粒子数量,提高帧率;采用材质效果替代顶点运动效果,这样就可以提高效率。同时用材质模板,方便美工人员来使用,减少他们对于复杂材质树的开发量,提高工作效率,这样减少了特效的顶点数量,就是减少了CPU中对于粒子物理计算的负载。同时,减少了三角形的个数,也大大降低了重绘率,从CPU和GPU端,都降低消耗。采用多重的材质,也可以提升美术效果,可以说是从效果和效率上,都是一个不错的做法。

【技术实现步骤摘要】

本专利技术涉及网络游戏技术,采用材质树的方法,对粒子的效果和效率进行优化。
技术介绍
所谓粒子系统,就是表示三维计算机图形学中模拟一些特定的模糊现象的技术,粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等。在网络游戏中,此技术经常用来制作技能效果。传统的粒子系统,是采用简单的贴图,在系统中给出几种特点的效果,通过增加粒子的数量而达到一定的效果。这样做的问题有两个: 一是表现力查。因为采用固定的效果枚举,所以他的可变性差,无法实现一些复杂的效果O二是效率低。因为在使用过程中添加大量的粒子,这样就造成了大量的三角形渲染,过高的重绘率和粒子在CPU端的更新消耗,都会让客户端效率变得地下,产生卡顿现象。本专利技术采用一种基于材质树的技术,以DX9为基础,实现了一种即可以减低粒子数量,又可以提高效果的粒子系统实现方法。
技术实现思路
本专利技术要解决的技术问题在于提高效果和减低粒子数量。为了实现上述目的,本专利技术所采用的技术方案为,其具体的实施步骤如下: 1)对于固定的粒子效果,开发复合贴图模板; 2)把原理固定化的贴图融合方法模板化;美工人员制作出一个实用的效果后,按照这个材质的生成方法,制作一个材质模板;提供几个接口,供其他的美工人员更换贴图和添加具体的参数,快速的制作负载的材质; 3)提供粒子系统的特殊绘制接口; 4)采用贴图效果,替代之前由大量顶点运动产生的效果;把材质应用到粒子系统中,比如采用贴图的UV移动,替代之前大量顶点的移动,采用多层材质混合,替代之前由大量粒子渲染的混合效果。本专利技术的优点在于:其采用复合贴图,基于DX9的纹理混合,开发出来的一套数状的材质系统,来提高粒子的效果,同时又可以减低粒子数量,提高帧率;采用材质效果替代顶点运动效果,这样就可以提高效率。同时用材质模板,方便美工人员来使用,减少他们对于复杂材质树的开发量,提高工作效率,这样减少了特效的顶点数量,就是减少了 CPU中对于粒子物理计算的负载。同时,减少了三角形的个数,也大大降低了重绘率,从CPU和GPU端,都降低消耗。采用多重的材质,也可以提升美术效果,可以说是从效果和效率上,都是一个不错的做法。【具体实施方式】,其具体的实施步骤如下: 1)对于固定的粒子效果,开发复合贴图模板; 2)把原理固定化的贴图融合方法模板化;美工人员制作出一个实用的效果后,按照这个材质的生成方法,制作一个材质模板;提供几个接口,供其他的美工人员更换贴图和添加具体的参数,快速的制作负载的材质; 3)提供粒子系统的特殊绘制接口; 4)采用贴图效果,替代之前由大量顶点运动产生的效果;把材质应用到粒子系统中,比如采用贴图的UV移动,替代之前大量顶点的移动,采用多层材质混合,替代之前由大量粒子渲染的混合效果。本文档来自技高网...

【技术保护点】
一种基于材质的粒子效果优化方法,其具体的实施步骤如下:?1)对于固定的粒子效果,开发复合贴图模板;2)把原理固定化的贴图融合方法模板化;美工人员制作出一个实用的效果后,按照这个材质的生成方法,制作一个材质模板;提供几个接口,供其他的美工人员更换贴图和添加具体的参数,快速的制作负载的材质;3)提供粒子系统的特殊绘制接口;4)采用贴图效果,替代之前由大量顶点运动产生的效果;把材质应用到粒子系统中,比如采用贴图的UV移动,替代之前大量顶点的移动,采用多层材质混合,替代之前由大量粒子渲染的混合效果。

【技术特征摘要】
1.一种基于材质的粒子效果优化方法,其具体的实施步骤如下: 1)对于固定的粒子效果,开发复合贴图模板; 2)把原理固定化的贴图融合方法模板化;美工人员制作出一个实用的效果后,按照这个材质的生成方法,制作一个材质模板;提供几个接口,供其他的美工人员更换贴...

【专利技术属性】
技术研发人员:陈洋
申请(专利权)人:大连创达技术交易市场有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1