The invention relates to an atmospheric radiation transfer calculation and real-time rendering method, which includes: establishing a physical model for atmospheric radiation transfer calculation; determining the mapping relationship between atmospheric radiation transfer data and texture coordinates; obtaining predicted atmospheric radiation transfer data according to the physical model for atmospheric radiation transfer calculation; and according to the atmospheric radiation transfer data and the texture coordinates. The mapping relationship between texture coordinates renders the predicted atmospheric range radiation transfer data. The embodiment of the invention provides a calculation model of atmospheric path radiation transmission considering the effects of atmospheric Michaelis scattering, Rayleigh scattering and atmospheric molecular absorption, calculates atmospheric infrared radiation and renders atmospheric path radiation in the infrared band, overcomes the shortcomings of the existing models that can not meet the calculation and rendering of atmospheric path radiation transmission in the infrared band.
【技术实现步骤摘要】
一种大气程辐射传输计算与实时渲染方法
本专利技术属于大气物理及计算机图形学领域,具体涉及一种大气程辐射传输计算与实时渲染方法。
技术介绍
在数字地球技术中,大气辐射传输对数字地球场景的影响非常重要。大气散射以及大气吸收对太阳辐射和地表辐射的作用不可忽视。目前,在可见光波段的大气散射渲染方法已有数种:T.Nishita等人在1993年和1996年先后提出了Nishita93模型。其中Nishita93模型仅考虑了单次散射,Nishita96模型实现两次散射,仅支持在大气层内部观测。所以不适用于太空视角下的大气效果渲染。O'Neal等人提出了可以实现任意视点下的渲染方法(“Accurateatmosphericscattering.”inGPU(GraphicsProcessingUnit,图形处理器)Gems2.AddisonWesley,2005,pp.253–268.),由于大气计算是在渲染过程中进行的,所以随着场景复杂程度以及计算精度的提高,很难满足实时渲染的需求。法国的E.Bruneton等人和美国的O.Elek等人分别先后提出了支持任意视点、多次散射、渲染时间复杂度为O(1)的渲染方法为Bruneton模型。Bruneton模型在预计算复杂度、纹理空间复杂度、计算精度、渲染时间方面达到了相同级别。以上所述是可见光波段的大气散射渲染方法,其中,H2O、CO2、和O3等成分对光谱的吸收作用可忽略不计,而瑞利散射和米氏散射是可见光传输特性的主要因素。上述各模型均不满足红外波段下的大气程辐射传输计算和实时渲染。
技术实现思路
为了解决现有技术中存在的上述问题, ...
【技术保护点】
1.一种大气程辐射传输计算与实时渲染方法,其特征在于,包括:建立大气程辐射传输计算物理模型;确定大气程辐射传输数据与纹理坐标之间的映射关系;根据所述大气程辐射传输计算物理模型得到预计算大气程辐射传输数据;根据所述大气程辐射传输数据与纹理坐标之间的映射关系对所述预计算大气程辐射传输数据进行渲染。
【技术特征摘要】
1.一种大气程辐射传输计算与实时渲染方法,其特征在于,包括:建立大气程辐射传输计算物理模型;确定大气程辐射传输数据与纹理坐标之间的映射关系;根据所述大气程辐射传输计算物理模型得到预计算大气程辐射传输数据;根据所述大气程辐射传输数据与纹理坐标之间的映射关系对所述预计算大气程辐射传输数据进行渲染。2.根据权利要求1所述的方法,其特征在于,建立大气程辐射传输计算物理模型,包括:根据太阳辐射、地表对环境辐射的反射、大气自辐射、大气对太阳辐射散射、大气对地表辐射散射建立所述大气程辐射传输计算物理模型。3.根据权利要求2所述的方法,其特征在于,所述大气程辐射传输计算物理模型为:其中,Lλ(x,v,s)表示所述大气程辐射传输计算物理模型的输出;Lsun,λ(x,v,s)表示太阳辐射;Tλ(x,x0)I[Lλ](x0,s)表示地表对环境辐射的反射;Tλ(x,x0)Latmo,λ(x0,s)表示大气自辐射;表示大气对太阳辐射散射和大气对地表辐射散射。4.根据权利要求1所述的方法,其特征在于,根据所述大气程辐射传输计算物理模型得到预计算大气程辐射传输数据,包括:利用Modtran获取吸收气体的第一光谱透过率;预设所述吸收气体的第一吸收截面,根据所述第一吸收截面得到所述吸收气体的第二光谱透过率;根据所述第一光谱透过率和所述第二光谱透过率得到所述吸收气体的第三光谱透过率;根据所述第三光谱透过率和第三吸收截面得到所述预计算大气程辐射传输数据。5.根据权利要求4所述的方法,其特征在于,预设所述吸收气体的第一吸收截面,根据所述第一吸...
【专利技术属性】
技术研发人员:吴鑫,丁国鹏,刘凯飞,程强,谢建,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。