基于几何信息的粒子系统渲染优化方法技术方案

技术编号:34770763 阅读:31 留言:0更新日期:2022-08-31 19:31
本发明专利技术提供了基于几何信息的粒子系统渲染优化方法,其将全局粒子系统划分为若干几何形体区域,进行运动力学计算分析,确定几何形体区域的位置,计算粒子在各个几何形体区域的分布函数,根据几何形体区域及其位置和粒子在各个几何形体区域的分布函数,对全局粒子系统进行顶点着色阶段和片元着色阶段的渲染,其通过对全局粒子系统进行分割后,再对分割的每个子区域进行单独渲染,并且还采用向后渲染的方式对粒子系统的不同粒子进行区分化渲染,减少渲染的数据计算量和提高对粒子系统的分析准确性。确性。确性。

【技术实现步骤摘要】
基于几何信息的粒子系统渲染优化方法


[0001]本专利技术涉及粒子运动分析处理的
,特别涉及基于几何信息的粒子系统渲染优化方法。

技术介绍

[0002]目前,对于粒子系统,比如飞机尾迹产生粒子系统,都是通过逐个粒子计算分析的形式来确定粒子系统内部的粒子运动状态。由于粒子系统包含的粒子数量众多,上述对粒子系统的分析方式,不仅数据计算量大,并且无法全面对粒子系统进行有效可靠的物理仿真,降低对粒子系统分析的准确性。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供基于几何信息的粒子系统渲染优化方法,其将全局粒子系统划分为若干几何形体区域,进行运动力学计算分析,确定几何形体区域的位置,计算粒子在各个几何形体区域的分布函数,根据几何形体区域及其位置和粒子在各个几何形体区域的分布函数,对全局粒子系统进行顶点着色阶段和片元着色阶段的渲染,其通过对全局粒子系统进行分割后,再对分割的每个子区域进行单独渲染,并且还采用向后渲染的方式对粒子系统的不同粒子进行区分化渲染,减少渲染的数据计算量和提高对粒子系统的分析准确性。
[0004]本专利技术提供基于几何信息的粒子系统渲染优化方法,其包括如下步骤:
[0005]步骤S1,将全局粒子系统划分为若干几何形体区域;
[0006]步骤S2,进行运动力学计算分析,确定几何形体区域的位置;
[0007]步骤S3,计算粒子在各个几何形体区域的分布函数;
[0008]步骤S4,根据几何形体区域及其位置和粒子在各个几何形体区域的分布函数,对全局粒子系统进行渲染。
[0009]进一步,在所述步骤S1中,将全局粒子系统划分为若干几何形体区域具体包括:
[0010]将全局粒子系统划分为若干相互邻接并且具有特定形状的几何形体区域;其中,所述几何形体区域具有立方体形状、长方体形状或多棱柱形状。
[0011]进一步,在所述步骤S3中,计算粒子在各个几何形体区域的分布函数具体包括:
[0012]计算粒子在各个几何形体区域的粒子质量分布概率函数。
[0013]进一步,在所述步骤S4中,对全局粒子系统进行渲染具体包括:
[0014]对所述全局粒子系统进行顶点着色处理和片元着色处理。
[0015]进一步,在所述步骤S4中,对所述全局粒子系统进行顶点着色处理具体包括:
[0016]根据对全局粒子系统的几何形体区域划分结果以及几何形体区域的位置,对所述全局粒子系统进行顶点着色处理。
[0017]进一步,在所述顶点着色处理阶段,还包括:
[0018]渲染各个几何形体区域的几何形体,并根据粒子类型选择顶点着色处理的渲染顺
序和遮蔽关系。
[0019]进一步,在所述步骤S4中,对所述全局粒子系统进行片元着色处理具体包括:
[0020]根据对全局粒子系统的几何形体区域划分结果以及粒子在各个几何形体区域的粒子质量分布概率函数,对所述全局粒子系统进行后向渲染式的片元着色处理。
[0021]相比于现有技术,该基于几何信息的粒子系统渲染优化方法将全局粒子系统划分为若干几何形体区域,进行运动力学计算分析,确定几何形体区域的位置,计算粒子在各个几何形体区域的分布函数,根据几何形体区域及其位置和粒子在各个几何形体区域的分布函数,对全局粒子系统进行顶点着色阶段和片元着色阶段的渲染,其通过对全局粒子系统进行分割后,再对分割的每个子区域进行单独渲染,并且还采用向后渲染的方式对粒子系统的不同粒子进行区分化渲染,减少渲染的数据计算量和提高对粒子系统的分析准确性。
[0022]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0023]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0024]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本专利技术提供的基于几何信息的粒子系统渲染优化方法的流程示意图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]参阅图1,为本专利技术实施例提供的基于几何信息的粒子系统渲染优化方法的流程示意图。该基于几何信息的粒子系统渲染优化方法包括如下步骤:
[0028]步骤S1,将全局粒子系统划分为若干几何形体区域;
[0029]步骤S2,进行运动力学计算分析,确定几何形体区域的位置;
[0030]步骤S3,计算粒子在各个几何形体区域的分布函数;
[0031]步骤S4,根据几何形体区域及其位置和粒子在各个几何形体区域的分布函数,对全局粒子系统进行渲染。
[0032]上述技术方案的有益效果为:该基于几何信息的粒子系统渲染优化方法将全局粒子系统划分为若干几何形体区域,进行运动力学计算分析,确定几何形体区域的位置,计算粒子在各个几何形体区域的分布函数,根据几何形体区域及其位置和粒子在各个几何形体区域的分布函数,对全局粒子系统进行顶点着色阶段和片元着色阶段的渲染,其通过对全局粒子系统进行分割后,再对分割的每个子区域进行单独渲染,并且还采用向后渲染的方
式对粒子系统的不同粒子进行区分化渲染,减少渲染的数据计算量和提高对粒子系统的分析准确性。其中,全局粒子系统是指包括若干尘埃粒子或若干烟雾粒子聚集形成的微观系统;具体地,全局粒子系统可为但不限于是飞机在飞行过程中产生的包括大量烟雾粒子的飞行尾迹。
[0033]优选地,在该步骤S1中,将全局粒子系统划分为若干几何形体区域具体包括:
[0034]将全局粒子系统划分为若干相互邻接并且具有特定形状的几何形体区域;其中,该几何形体区域具有立方体形状、长方体形状或多棱柱形状。
[0035]上述技术方案的有益效果为:将全局粒子系统进行几何形体区域划分,即利用特定形状几何形体来对全局粒子系统进行分割,每个几何形体在全局粒子系统中分别包围若干粒子,这样能够对全局粒子系统进行有序全面的分析,提高对全局粒子系统中粒子状态的识别可靠性。
[0036]优选地,在该步骤S3中,计算粒子在各个几何形体区域的分布函数具体包括:
[0037]计算粒子在各个几何形体区域的粒子质量分布概率函数。
[0038]上述技术方案的有益效果为:通过计算粒子在各个几何形体区域的粒子质量分布概率函数,能够对不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于几何信息的粒子系统渲染优化方法,其特征在于,其包括如下步骤:步骤S1,将全局粒子系统划分为若干几何形体区域;步骤S2,进行运动力学计算分析,确定几何形体区域的位置;步骤S3,计算粒子在各个几何形体区域的分布函数;步骤S4,根据几何形体区域及其位置和粒子在各个几何形体区域的分布函数,对全局粒子系统进行渲染。2.如权利要求1所述的基于几何信息的粒子系统渲染优化方法,其特征在于:在所述步骤S1中,将全局粒子系统划分为若干几何形体区域具体包括:将全局粒子系统划分为若干相互邻接并且具有特定形状的几何形体区域;其中,所述几何形体区域具有立方体形状、长方体形状或多棱柱形状。3.如权利要求2所述的基于几何信息的粒子系统渲染优化方法,其特征在于:在所述步骤S3中,计算粒子在各个几何形体区域的分布函数具体包括:计算粒子在各个几何形体区域的粒子质量分布概率函数。4.如权利要求3所述的基于几何信息的粒子系统渲染优化方法...

【专利技术属性】
技术研发人员:王立楠曹孮
申请(专利权)人:北京领为军融科技有限公司
类型:发明
国别省市:

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

1