Font Size: a A A

Research Of Simulation Of 3D Ocean Waves

Posted on:2009-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y LuoFull Text:PDF
GTID:2178360245454985Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, computer graphics and virtual reality have been developed rapidly while 3D animation applications in online games, movies, cartoon films, advertisements, visual simulations, architecture and realization of scientific calculation promote it to. In the field of computer graphics, natural phenomena simulation is one of the most challenging tasks which intrigue researchers interests to conquer since it is hard to find proper geometry models to describe natural phenomena with various shapes, irregular motional attributions and certain life circles. As a special natural phenomenon, water simulation is difficult because water is crystal, dynamic and viscous. As a branch of water simulation, large range of vivid wave simulation is indispensable in 3D games, simulate training, and movie special effect, which often be used as a certain background of animation scene. Wave simulation has been influenced by various forces in the water body that represent complex regulation. Meanwhile, being backgrounds of some animation scenes, ocean wave simulation requires more consideration in realistic rendering and real-time performance. Therefore, it is necessary to generate a proper wave model to simulate ocean wave. This paper presents a method of wave simulation in deep ocean area, whose model is generated based on spectra of ocean waves and LOD (level of detail) technique. We render the ocean surface by lighting and texture mapping. Our results show that the method of ocean wave simulation acquires satisfied effects in real-time rendering. Specific research as follows:We analyze the research achievement at home and abroad on ocean waves and study on real-time rendering technique, then we divide the ocean wave rendering task into three steps.Based on the wave surf tessellation grid, surf crack and edge stitching technique, we use method of LOD to decline data sets of ocean surface grid in order to simplify the computation.After analyze several mainstream ocean wave models and application scopes, we simulate ocean wave based on the observation and research results of oceanography, calculate the height field combining with the 3D cosine waves that have different frequency, directional angles and amplitudes which can be generated with P-M frequency spectrum and SWOP directional spectrum function of ocean waves, by which we generate each frame of ocean wave animation. When calculate the height field, we simplify the computation by transforming trigonometric function. We render the ocean surface by setting lighting and material parameters, calculating texture coordinates and using background texture mapping, then a real-time ocean waves' scene can be achieved.Moreover, by comparing experiments results, we prove that the method of ocean wave simulation based on ocean wave spectra and technique of LOD can acquire satisfied effects in both real-time rendering and render effect.Finally, we summarize and discuss the trend of the research on 3D ocean wave simulation based on ocean wave spectra and technique of LOD.
Keywords/Search Tags:simulation of ocean wave, ocean wave spectrum, technique of LOD, real-time rendering, texture mapping
PDF Full Text Request
Related items