计算机工程 ›› 2012, Vol. 38 ›› Issue (19): 218-221,225.doi: 10.3969/j.issn.1000-3428.2012.19.056

• 图形图像处理 • 上一篇    下一篇

基于GPU的地球大气层和三维体积云仿真

冯玉康,周圣川,马纯永,韩 勇,陈 戈   

  1. (中国海洋大学信息科学与工程学院,山东 青岛 266100)
  • 收稿日期:2011-12-16 出版日期:2012-10-05 发布日期:2012-09-29
  • 作者简介:冯玉康(1986-),男,硕士研究生,主研方向:图像处理,虚拟现实;周圣川、马纯永,讲师、博士;韩 勇,教授、博士;陈 戈,教授、博士生导师
  • 基金项目:
    全球变化研究国家重大科学研究计划基金资助项目“全球变暖对太平洋印度洋海洋-大气耦合模态变异的调节过程及机理”(2012CB 955603);中国海洋大学实验室研究基金资助项目“基于数据手套的多通道环幕立体投影系统人机交互软件研制”(201151010)

Simulation of Earth Atmosphere and 3D Volumetric Clouds Based on Graphics Processing Unit

FENG Yu-kang, ZHOU Sheng-chuan, MA Chun-yong, HAN Yong, CHEN Ge   

  1. (College of Information Science and Engineering, Ocean University of China, Qingdao 266100, China)
  • Received:2011-12-16 Online:2012-10-05 Published:2012-09-29

摘要: 分析地球大气层的实际参数及大气密度随海拔高度变化的关系,设计光线投射算法,在图形处理器中实现空气粒子的精确大气散射运算,通过建立3D查找表对计算过程进行加速,实现地球大气层的高效仿真和大气内部高密度三维体积云的实时渲染。实验结果表明,该方法真实感较强,渲染效率较高。

关键词: 大气层仿真, 体积云, 图形处理器, 光线投射, 3D查找表, 大气散射

Abstract: This paper analyzes the actual parameters of the earth atmosphere and the changes in atmospheric density with the elevations. The ray-casting algorithm of programmable Graphics Processing Unit(GPU) hardware acceleration is designed, which can be used to implement the exact atmospheric scattering calculation for air particles in GPU. The efficient simulation of the earth atmosphere, the real-time rendering of inner-atmosphere high-density 3D volumetric clouds, macro and micro effects of atmospheric simulation, all of them are achieved by building the 3D lookup table to accelerate the calculation process. Experimental results manifest that this method has strong sense of reality and high rendering efficiency.

Key words: atmosphere simulation, volumetric clouds, Graphics Processing Unit(GPU), ray-casting, 3D lookup table, atmosphere scattering

中图分类号: