一种粒子渲染的优化方法

文档序号:6612653阅读:147来源:国知局
专利名称:一种粒子渲染的优化方法
技术领域
本发明涉及一种渲染的优化方法,具体讲是涉及一种高填充率粒子的渲染优化方法,其属于计算机图形技术领域。
背景技术
随着渲染技术的发展,在各种大型3D网络游戏的制作中,对场景的渲染有了更高的要求。为了满足玩家更高的要求,大量的粒子系统普遍用来模型各种场景效果,比如烟花,爆炸,各种天气效果等。粒子系统需要对复杂的运动系统进行模拟,例如一场暴风雪,一个爆炸,就需要大·量的三角形绘制。而更糟糕的情况是摄像机位于此效果中,导致效果几乎填满屏幕,同时它重绘率非常高,导致绘制帧数的下降。然后,一般场景中的特效,对细节的要求并不是很高。而且比较模糊和柔和。由此,本发明提出可一种基于离屏渲染的粒子渲染优化。虽然太实用于高细节度的特效,也不影响他对大部分填充率较高特性的渲染优化。本发明提出的基于离屏渲染的粒子渲染优化,大大的降低硬件的负载,同时又不影响场景效果。

发明内容
鉴于现有技术存在的问题,本发明要解决的技术问题在于,针对粒子系统的高填充率,高重绘率,提出一种采用低分辨率渲染目标替代原始的特效绘制,再通过对场景渲染结果的后处理,把离屏粒子绘制回场景。为了实现上述目的,本发明所采用的技术方案是一种粒子渲染的优化方法,其主要步骤如下
1)根据缩放系数,为绘制离屏粒子,新建渲染目标;
2)把粒子绘制到新建的渲染目标中;
3)对粒子边缘进行柔和处理;
4)新建一个屏幕效果,把离屏粒子作为贴图,绘制到主帧缓存上;
所述粒子优化方法适用于柔和与模糊的粒子,所述粒子采用低分辨率来替换高分辨率的粒子才不会有明显失真现象;
所述粒子优化方法应用环境是粒子本身与场景的像素是叠加;
所述粒子优化方法采用覆盖像素,对像素进行边缘模糊。本发明的优点在于低分辨率的离屏渲染可以大幅度的提高性能,它可以使粒子系统的消耗更加可控。虽然不能完全的排除失真,但是通过模糊,模版缓存等方法改进,可以达到可接受的渲染效果。
具体实施例方式一种粒子渲染的优化方法,其主要步骤如下
1)根据缩放系数,为绘制离屏粒子,新建渲染目标;
2)把粒子绘制到新建的渲染目标中;
3)对粒子边缘进行柔和处理;
4)新建一个屏幕效果,把离屏粒子作为贴图,绘制到主帧缓存上;
所述粒子优化方法适用于柔和与模糊的粒子,所述粒子采用低分辨率来替换高分辨率的粒子才不会有明显失真现象;·
所述粒子优化方法应用环境是粒子本身与场景的像素是叠加;
所述粒子优化方法采用覆盖像素,对像素进行边缘模糊。
权利要求
1.一种粒子渲染的优化方法,其特征在于其主要步骤如下 1)根据缩放系数,为绘制离屏粒子,新建渲染目标; 2)把粒子绘制到新建的渲染目标中; 3)对粒子边缘进行柔和处理; 4)新建一个屏幕效果,把离屏粒子作为贴图,绘制到主帧缓存上。
2.根据权利I所述的一种粒子渲染的优化方法,其特征在于所述粒子优化方法适用于柔和与模糊的粒子,所述粒子采用低分辨率来替换高分辨率的粒子才不会有明显失真现象; 根据权利I所述的一种粒子渲染的优化方法,其特征在于所述粒子优化方法应用环境是粒子本身与场景的像素是叠加。
3.根据权利I所述的一种粒子渲染的优化方法,其特征在于所述粒子优化方法采用覆盖像素,对像素进行边缘模糊。
全文摘要
本发明涉及一种渲染的优化方法,具体讲是涉及一种高填充率粒子的渲染优化方法,其属于计算机图形技术领域,低分辨率的离屏渲染可以大幅度的提高性能,它可以使粒子系统的消耗更加可控。虽然不能完全的排除失真,但是通过模糊,模版缓存等方法改进,可以达到可接受的渲染效果。
文档编号G06T15/00GK102903140SQ20121039461
公开日2013年1月30日 申请日期2012年10月17日 优先权日2012年10月17日
发明者温宏梅 申请人:沈阳创达技术交易市场有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1