Font Size: a A A

Research On Real-time Simulation Of Ocean Wave Based On Statistic Model And GPU

Posted on:2010-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z W ChenFull Text:PDF
GTID:2178360275459252Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Ocean wave simulation is always a hot topic and difficulty in the computer graphics. Large scale and realistic ocean wave scene is an indispensable important content in many three-dimensional games,simulation trainings and video special effects.Ocean wave simulation refers to many various fields and the motion of ocean wave affected by all kinds of forces is very complicated.Therefore it's very hard to be depicted by proper models.At the same time,Ocean wave has a high demand of realism and real-time as a background of animation scene.So it is very meaningful to research the ocean wave motion model and implement it in real-time.The movement and realistic rendering is a key for the simulation of wave.In some high interactive applications,the real-time is an important indicator.In this paper,we employ the parallel computation of CUDA and programmability of graphic card to realize the real-time rendering of wave based on the statistic model.The main research works of this paper are as follows:1.Basing on the ocean wave generation algorithm of FFT,we use the CUDA,an advanced GPGPU programming tool of the NVIDIA corporation to move the FFT computation from the CPU to GPU,which improves the efficiency of generating height field.At the same time,the parallel computation is also applied to the generation of spectrums and vertex normal which decrease the data transmission between the GPU and CPU greatly.2.In order to improve the rendering efficiency,Level-of-Detail(LOD) is often employed when generating the grids.In this paper,we discuss another algorithm of generating ocean wave grids—the projected grid algorithm.This method uses the grids projected by the regular grids instead of the rectangle regular grids in the world-space in many traditional methods,which makes the sampling grids agree with the human visual system.3.During the ocean waves rendering stage,we take full advantage of the programmability of graphic card and the vertex,normal,texture,vertex indices buffers to render the ocean wave with very strong realism and real-time.
Keywords/Search Tags:Ocean wave simulation, Projected grid, Statistic model, CUDA, GPU programming
PDF Full Text Request
Related items