期刊文献+

基于GPU实时的大范围海水模拟

Real-time Simulation of Large Scale Ocean Scenes Based on GPU
下载PDF
导出
摘要 为了模拟出具有实时性和真实感的大范围海水场景,提出了一种绘制的方法,该方法使用了存在于投影空间的海面网格模型。同时,为了使海浪模拟的真实感更强,也未采用以往基于Perlin噪音的产生海浪高度图的方法,而是采用了更复杂的基于统计模型与快速傅立叶变换(FFT)的波浪生成方法。其次通过立方体纹理实现了海水对天空盒的反射效果,并运用Phone光照模型实现了海浪的反射。此外充分地利用了GPU硬件的特性和ping pong绘制技巧。实验证明该方法能快速模拟出实时、逼真的海水的场景。 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 using 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. Pbong light and Fresnel reflection are discussed and applied. What 's more,the scenes are rendered in an efficient manner raking full advantage of the modem graphic hardware and using the ping pong technique. Experiments show that the method is efficient for realistic wave modeling and has better rendering speed.
出处 《计算机技术与发展》 2013年第4期11-14,19,共5页 Computer Technology and Development
基金 国家自然科学基金资助项目(60736046) 国家"973"重点基础研究发展计划项目(2009CB320803)
关键词 基于GPU 海浪模拟 投影网格 快速傅立叶变换 实时渲染 GPU-based ocean wave simulation projected grid FFT real-time rendering
  • 相关文献

参考文献11

  • 1李向伟.一种海水实时绘制方法的研究与实现[EB/OL].2005-10-18.http://www.paper.edu.crr/index.php/de.-fault/releasepaper/content/200510-188.
  • 2Foumier A, Reeves W T. A simple model of ocean waves[ J]. Computer Graphics, 1986,20(4 ) :75-84.
  • 3Reeves W T. Particle System- A Technique for Modeling a Class of Fuzzy Objects [ J ]. Computer Graphics, 1983,17 ( 3 ) : 359-376.
  • 4Johanson C. Real-time water rendering-Introducing the pro-jected grid concept [ D ]. Lund: Lund University,2004.
  • 5Mitchell J L. Real-time Synthesis and Rendering of Ocean Water[ R]. [ s. 1. ] : [ s. n. ] ,2005:2-4.
  • 6夏新华,潘志庚.基于统计模型的海水运动仿真[J].计算机仿真,2005,22(1):62-63. 被引量:2
  • 7Ghiu Y F,Chang C F. GPU-based Ocean Rendering[ C]// 2006 IEEE International Conference on Muhimeadia and Ex- po.. [s. 1. ] :[s. n. ],2006:3-4.
  • 8RostRJ.OpenGL着色语言[M].天宏工作室,译.北京:人民邮电出版社,2006.
  • 9王纲,季振洲,张泽旭.大范围动态海浪实时渲染[J].哈尔滨工业大学学报,2012,44(3):59-63. 被引量:16
  • 10Shreiner D,The Khronos Open GL ARB Working Group.Open- GL编程指南[M].李军,徐波译.第7版.北京:机械工业出版社,2010:78-80.

二级参考文献20

  • 1李起成,陈昊罡,汪国平,董士海.动态天空环境下的实时海洋渲染[J].计算机辅助设计与图形学学报,2007,19(2):172-177. 被引量:10
  • 2MIHALEF V, METAXAS D, SUSSMAN M. Animation and control of breaking waves [ C ]//Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Switzerland: Eurographics Association Aire-la-Ville, 2004 : 315 - 324.
  • 3CRANE K, LLAMAS I, TARIQ S. Real-time Simulation and Rending of 3D Fluids[ M]//NGUYEN H. GPU Gems 3. Boston: Addison-Wesley, 2007 : 633 - 675.
  • 4STAM J. Stable fluids [ C ]//Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM, 1999:121 - 128.
  • 5ENRIGHT D, MARSCHNER S, FEDKIW R. Anima-tion and rendering of complex water surfaces [ C ]//Proceedings of the 29th Annual Conference On Computer Graphics And Interactive Techniques. NY, New York: ACM, 2002 : 736 - 744.
  • 6FOURNIER A, REEVES W T. A simple model of coean waves [ J ]. ACM SIGGRAPH Computer Graphics, 1986, 20(4) : 75 -84.
  • 7PEACHEY D R. Modeling waves and surf[J]. ACM SIG- GRAPH Computer Graphics, 1986, 20(4) : 65 -74.
  • 8FRECHOT J. Realistic simulation of ocean surface using wave spectra[ C ]//Proceedings of the First International Conference on Computer Graphics Theory and Applications. Setabal : GRAPP, 2006 : 76 - 83.
  • 9TESSONDORF J. Simulating ocean water [ C]//Proceedings of the 29th Annual Conference On Computer Graphics And Interactive Techniques. NY,New York,2001:1 -18.
  • 10MICHELL J L. Real-time Synthesis And Rendering of Ocean Water [ R ]. Marlborough : Array Technology Industry Technologies Inc, 2005.

共引文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部