高级检索

大规模海浪场景的真实感绘制

Realistic Rendering of Large-Scale Ocean Wave Scene

  • 摘要: 针对计算机图形学中大规模海浪场景绘制的难题,提出一种实时绘制高真实感海浪的方法.首先提出同心圆网格模型来模拟海浪表面;然后利用基于GPU的快速傅里叶变换方法生成海浪高度图,并模拟了Choppy波,减轻了磁砖效应.分别采用立方体纹理映射、平面反射及Phong镜面反射技术模拟海面对天空、景物、太阳的反射效果,并在海面的折射效果中考虑了海水深度的影响.最后模拟了海浪中的泡沫以及景物在海面上的阴影效果.该方法已成功地应用在航海模拟器中.

     

    Abstract: The rendering of large-scale ocean wave scene is one of the most challenging tasks in computer graphics.A method for real-time realistic rendering of ocean wave scene is proposed.By the method,a grid of concentric circles is developed to replace ocean surface geometry.The fast Fourier transform method based on GPU is used to generate the height map,then the choppy wave is simulated and the repeating tile of ocean surface becomes not apparent.The techniques for simulating light reflection are adopted,including cubic environment map,planar reflection map and Phong highlight.The water depth has been considered to simulate light refraction of ocean surface.Finally,the evolution of foam and the shadow of the object above ocean surface are rendered.The method has been applied successfully in the scene of marine simulator.

     

/

返回文章
返回