检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨晓东[1] 万旺根[1] 张开翼[1] 徐鸿玮[1]
机构地区:[1]上海大学通信与信息工程学院,上海200072
出 处:《计算机工程与设计》2010年第14期3241-3244,共4页Computer Engineering and Design
基 金:国家863高技术研究发展计划基金项目(2007AA01Z319);国家自然科学基金项目(60873130)
摘 要:提出了一种在把瑞利散射和米氏散射列入考虑的情况下,从地平面到外太空的任何视角实时渲染大气的算法。该算法能够呈现出许多光的散射现象,例如日光和曙暮光天空的颜色和航空视角等所有视角下的光线方向,或者地面和山脉的阴影在大气里形成的光束,并展示了运用一个适应GPU的算法在几秒钟之内预处理完成这些数据。这个预处理的数据使得我们能够在考虑到地面上阴影和自然光束的情况下,评估光线传输方程在固定时间内的运行时间,从而克服了常规方法在实时性方面的瓶颈,并且有良好的显示效果,在航空仿真等领域可以得到广泛应用。An accurate method to render the atmosphere in real time from any viewpoint from ground level to outer space is proposed,while taking Rayleigh and Mie multiple scattering into account. This method reproduces many effects of the scattering of light,such as the daylight and twilight sky color and aerial perspective for all view and light directions,or the Earth and mountain shadows (light shafts) inside the atmosphere. This method is based on a formulation of the light transport equation that is precomputable for all view points,view directions and sun directions. How to store this data compactly is shown and a GPU compliant algorithm to pre-compute it in a few seconds is presented. This pre-computed data allows us to evaluate at runtime the light transport equation in constant time,so that we can overcome the bottleneck of the conventional method in real-time,while taking into account the ground for shadows and light shafts. The atmosphere rendered by this method has a good display effect and it is applied to the flight scene simulation widely.
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.147