期刊文献+

大范围动态海浪实时渲染 被引量:17

Real-time rendering of large scale dynamic ocean waves
下载PDF
导出
摘要 为实现大范围动态海浪的实时渲染提出了一种高效方法.首先提出一种基于LOD技术的新型网格模型,采用Gerstner模型在GPU(图形处理单元)上实现了海浪的动态模拟和Choppy波的模拟,给出一种凹凸纹理贴图的方法对较远处的海浪渲染实现加速,并利用动画凹凸纹理改善海浪渲染效果;其次通过立方体纹理实现了对天空、太阳的反射效果,运用Phong光照模型实现了海浪的光照并实现了菲涅尔反射;最后采用动画纹理模拟了海浪中的泡沫,并实现了云在海面上投射的阴影等特殊效果.实验结果表明,该方法可以对90 km范围的海浪进行实时交互渲染,并已成功应用于某飞行模拟器中. In order to render large scale ocean waves in real-time,an effective method is presented.Firstly,a novel geometry model based on LOD(Level of Detail) is used as the ocean surface,and the Gerstner wave is applied on GPU to simulate dynamic ocean wave and choppy wave.A bump mapping texture is utilized on areas far from the eyes for improving rendering performance,and the animated bump mapping textures are used to enhance the rendering effect of ocean surface.Secondly,the sun and sky reflections are achieved via cube mapping texture.Phong light and Fresnel reflection are discussed and applied.Special effects such as cloud shadow and whitecaps based on texture animation are implemented.Experimental results show that the method can be used to render a 90 km ocean scene interactively in real-time and has been applied to a flight simulator successfully.
出处 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2012年第3期59-63,共5页 Journal of Harbin Institute of Technology
基金 航天创新基金资助项目(CASC200902-4) 深空探测着陆与返回控制技术国防重点学科实验室开放基金资助项目(HIT.KLOF.2011.077)
关键词 动态海浪 实时渲染 Gerstner模型 纹理动画 dynamic ocean wave real-time rendering Gerstner wave texture animation
  • 相关文献

参考文献18

  • 1MIHALEF 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.
  • 2CRANE 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.
  • 3STAM J. Stable fluids [ C ]//Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM, 1999:121 - 128.
  • 4ENRIGHT 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.
  • 5FOURNIER A, REEVES W T. A simple model of coean waves [ J ]. ACM SIGGRAPH Computer Graphics, 1986, 20(4) : 75 -84.
  • 6PEACHEY D R. Modeling waves and surf[J]. ACM SIG- GRAPH Computer Graphics, 1986, 20(4) : 65 -74.
  • 7FRECHOT 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.
  • 8TESSONDORF J. Simulating ocean water [ C]//Proceedings of the 29th Annual Conference On Computer Graphics And Interactive Techniques. NY,New York,2001:1 -18.
  • 9任鸿翔,尹勇,金一丞.大规模海浪场景的真实感绘制[J].计算机辅助设计与图形学学报,2008,20(12):1617-1622. 被引量:15
  • 10MICHELL J L. Real-time Synthesis And Rendering of Ocean Water [ R ]. Marlborough : Array Technology Industry Technologies Inc, 2005.

二级参考文献36

  • 1吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:227
  • 2童若锋,汪国昭.用于动画的水波造型[J].计算机学报,1996,19(8):594-599. 被引量:24
  • 3柳有权,刘学慧,朱红斌,吴恩华.基于物理的流体模拟动画综述[J].计算机辅助设计与图形学学报,2005,17(12):2581-2589. 被引量:59
  • 4李起成,陈昊罡,汪国平,董士海.动态天空环境下的实时海洋渲染[J].计算机辅助设计与图形学学报,2007,19(2):172-177. 被引量:10
  • 5Mihalef V, Metaxas D, Sussman M. Animation and control of breaking waves [C] //Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Grenoble, 2004: 315-324.
  • 6Muller M, Schirm S, Teschner M, etal. Interaction of fluids with deformable solids [J]. Journal of Computer Animation and Virtual World, 2004, 15(3/4): 159-171.
  • 7Premoze S, Tasdizen T, Bigler J, et al. Particle-based simulation of fluids[J]. Computer Graphics Forum, 2003, 22(3) :401-410.
  • 8Crane K, I.lamas I, Tariq S. Read-time simulation and rendering of 3D fluids [M] //Nguyen H. GPU Gems 3. Boston.. Addison Wesley, 2007: 633-675.
  • 9Fournier A, Reeves W T. A simple model of ocean waves [J]. ACM SIC, GRAPH Computer Graphics, 1986, 20(4): 75-84.
  • 10Peachey D R. Modeling waves and surf [J]. ACM SIGGRAPH Computer Graphics, 1986, 20(4): 65-74.

共引文献22

同被引文献274

引证文献17

二级引证文献51

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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