[1]杨首峰,刘建波.基于GPU实时的大范围海水模拟[J].计算机技术与发展,2013,(04):11-14.
 YANG Shou-feng,LIU Jian-bo.Real-time Simulation of Large Scale Ocean Scenes Based on GPU[J].,2013,(04):11-14.
点击复制

基于GPU实时的大范围海水模拟()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
期数:
2013年04期
页码:
11-14
栏目:
智能、算法、系统工程
出版日期:
1900-01-01

文章信息/Info

Title:
Real-time Simulation of Large Scale Ocean Scenes Based on GPU
文章编号:
1673-629X(2013)04-0011-04
作者:
杨首峰12刘建波12
[1]四川大学 计算机学院;[2]四川大学 视觉合成图形图像技术国防重点学科实验室
Author(s):
YANG Shou-fengLIU Jian-bo
关键词:
基于GPU海浪模拟投影网格快速傅立叶变换实时渲染
Keywords:
GPU-basedocean wave simulationprojected gridFFTreal-time rendering
文献标志码:
A
摘要:
为了模拟出具有实时性和真实感的大范围海水场景,提出了一种绘制的方法,该方法使用了存在于投影空间的海面网格模型.同时,为了使海浪模拟的真实感更强,也未采用以往基于Perlin噪音的产生海浪高度图的方法,而是采用了更复杂的基于统计模型与快速傅立叶变换(FFT)的波浪生成方法.其次通过立方体纹理实现了海水对天空盒的反射效果,并运用Phone光照模型实现了海浪的反射.此外充分地利用了GPU硬件的特性和ping pong绘制技巧.实验证明该方法能快速模拟出实时、逼真的海水的场景
Abstract:
In order to simulate large scale ocean scenes with real-time and realistic sense,a rendering technique is proposed. Firstly,use the concept of projected grid. And the intent of the projected grid is to create a grid mesh whose vertices are projective-spaced,not in world-space. At the same time,to make the ocean wave more realistic,do not select the simple method based on the Perlin noise but u-sing the sophisticated algorithms which is based on statistical model and using fast Fourier transformation (FFT) to produce tillable height map. Secondly,the sun and sky reflections are achieved via cube mapping texture. Phong light and Fresnel reflection are discussed and ap-plied. What 's more,the scenes are rendered in an efficient manner taking full advantage of the modern graphic hardware and using the ping pong technique. Experiments show that the method is efficient for realistic wave modeling and has better rendering speed
更新日期/Last Update: 1900-01-01