Font Size: a A A

Research On Simulation Of Waves In Shallow Water

Posted on:2012-09-28Degree:DoctorType:Dissertation
Country:ChinaCandidate:J ChenFull Text:PDF
GTID:1118330368486366Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The simulation of ocean scene is a hotpot of the computer graphic research field; it has been widely used in military simulation, engineering computing and arts. With the rapid development of computer hardware and software technology, the application field has required more for physical authenticity, real-time running and detail delicacy of ocean simulation. This thesis indicates with ocean modeling method and GPU rendering technology, analyses the current situation and research on the model of shallow water waves, the particle system which shows the breaking waves and the generation of ocean surface and coast. It uses the GPU technology to improve the efficiency, which implements a better real-time shallow water wave in visual scene. Comparing with previous research which the infinite deep waters, this thesis's goal is to the finite shallow waters, takes into account more complex factors that influence and control, makes the simulation of waves more realistic and accurate, and obtains rendering and modeling more diverse. The main contents of this thesis are as follows:1. Focusing on the morphological characteristics of shallow water, it discusses the theory of solitary waves' model method in computer simulation, and analyzes the procedure and control method of breaking wave in shallow water which based on shallow water transform physical model. It has proposed the construct method based on wave surface detection of solitary waves and generating breaking surface to display the form of breaking waves and implement the visual simulation procedure of wave breaking in shallow water field.2. This article has made the particle system to implement the simulation of breaking wave in shallow water. It analyzes the breaking form of ocean wave and classifies the particle form, In order to solve the influence of the particle's number to the real-time of simulate breaking wave, this article proposes a polymerization and splits particle dynamic optimized rendering based on density detective. This scheme can not only optimize the cost of computer and render, but also implement the high detail render of breaking wave character by particle system. This thesis has made the benefit of GPU to parallel process compute and manage the particle's movement in simulations, which implements the application of lip spray and whitewater particle system in ocean breaking wave simulation.3. In order to achieve the ocean wave real interaction, this thesis analyzes the SPH simulation applications for wave discretization method and discussed the details of the SPH for particles search in nearest neighbor, the treatment of boundary conditions and the acceleration calculation, using a Navier-Stokes equations describe the fluid movement SPH calculation methods, implementing the interaction with the barrier fluid simulation scenario instance.4. This article analysis the application method of Perlin noice and FFT method in generate height field of ocean surface. The thesis use FFT model motivated by wind to generate height field, and proposes the calculate method based on GPU texture mapping. The thesis analyzes the optical effect of ocean surface's reflection, refraction and caustics, proposes the dynamic sunshine model of calculating sun's position, and uses LOD method to clipping ocean surface based on perspective projection grid which results in lower grid calculating and rendering. At last, GPU programming ability is used to achieve the simulation scene of coast in shallow water.5. In order to meet the user needs of terrain style and modeling control, a sketch based on path way is proposed to create coastal landform. It designs a strategy during the generation of the terrain height field bending involved in the coastal border, using the sample matches the height map displacement and synthesis strategies, and search criteria to a high degree of texture as a combination of matching, and implements strong user-based design sketches realistic coastal topography scene.
Keywords/Search Tags:Shallow water, Breaking wave, Real-time rendering, GPU acceleration, Particle system
PDF Full Text Request
Related items