Font Size: a A A

Research And Implementation Of A Real-Time Ocean Water Rendering Algorithm

Posted on:2007-09-23Degree:MasterType:Thesis
Country:ChinaCandidate:X W LiFull Text:PDF
GTID:2178360182960645Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, computer graphics researchers have paid more and more attention to the real-time simulation of natural phenomenons, such as wind, rain, snow, fire and so on. On one hand, the simulation of ocean water has become the most important tool of computer games, virtual-reality and movie making. On the other hand, the research of ocean water simulation is significant not only for computer graphics but also for hydraulics, hydrodynamics, wave mechanics and oceanography research.With the development and application of virtual-reality, real-time 3D graphics system and programmable GPU on personal computer platform, the research and simulation of ocean water have been made great progress. This thesis presents some general analyses and researches on three-dimension real-time rendering techniques, ocean wave models and simulating methods of virtual ocean surface. An efficient implementation based on statistical model, which combined with the engineering applications of our 3D Virtual-Scene & Weather Information Query System, has been introduced at the end of this thesis.Firstly, the thesis introduces the process of virtual-reality and the research of real-time ocean water rendering.Secondly, the author analyzes the current ocean water models, and then puts an emphasis on the projective grid algorithm. The projective grid, whose sampler takes the view rule of human eyes into account, is designed to use the grid in projective-space to take the place of the traditional grid in world-space. Although it does not take the Level of Detail model, this method can make the noticeable image and considerable FPS as well.Thirdly, the problems of implementing the algorithm are discussed, and the solutions are also given.Finally, three implementation schemes are discussed. Then, an implementation, which uses this algorithm and programmable GPU, is introduced according to current software and hardware environment. As a result, this method can meet the requirement of ocean environment simulation in our 3D Virtual-Scene & Weather Information Query System.
Keywords/Search Tags:Simulating Ocean Water, Real-Time Rendering, Projective Grid, Vertex-Shader, Pixel-Shader
PDF Full Text Request
Related items