摘要
针对飞行仿真系统对海洋模拟效果实时性和真实性的严格要求,提出一种视点相关的海洋渲染算法。在实时性上,使用快速傅里叶变换的频谱统计模型计算视点近处的海洋运动细节,使用Perlin噪声扰动的方式模拟视点远处的海洋运动,并对远近过渡区域进行alpha混合处理;在真实性上,构建视点相关的海洋网格,通过实时坐标转换使其能够适用于全球漫游,并结合实时光照和水底折射渲染海水颜色。该研究提供了能够适用全球范围海洋真实模拟的方法。实验表明,该算法在展现逼真海洋视觉效果的同时,具有较高的渲染帧率。
In order to meet strict requirements of real-time and reality of simulation system,a rendering algorithm of ocean applied to the earth model was proposed. For real-time,ocean mesh grids were classified into near-view part and far-view part. Moving details of nearview part were computed by using FFT spectrum statistical model and far-view part was simulated by the disturbance of Perlin noise,and the near-far transition region was rendered by alpha blending. For reality,view-dependent ocean mesh grids were built,which could be applied to global navigation by real-time coordinate transformation,and the color of ocean water was rendered by considering both of real-time illumination and underwater refraction. The experimental results showed that the proposed algorithm can be applied to efficient rendering of global ocean,which meets the requirements of real-time and reality.
出处
《四川大学学报(工程科学版)》
EI
CAS
CSCD
北大核心
2016年第S2期107-112,共6页
Journal of Sichuan University (Engineering Science Edition)
基金
国家高技术研究发展计划资助项目(2015AA016404)
中央高校基本科研业务费资助项目(2015SCU1102)