Font Size: a A A

Research And Implementation Of Realistic Water Effect

Posted on:2013-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y LiFull Text:PDF
GTID:2248330374981965Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rise of3D animation, Render deserves more and more attention. As a key part of animation, Render techniques are widely used in military simulation, film and television production, electronic games and a number of areas. Water as an everywhere natural phenomena in our life, has also become the focus of Render.The thesis introduces Render, Renderer and shader firstly.Next we summarize flow modeling methods, in general there are three types:Dynamic model, Spectral model and Geometric model. Dynamic model and Spectral model have their own advantages. In Dynamic model, water flow is understood as the movement of the particles, by solving Navier-Stokes equations to calculate the movement of the particles, and thus a high degree physical simulation of water flow. Spectral model method used statistical data based on the observations of water surface undulating to make height field and simulate water. It is simple and has certain physical authenticity. However, Dynamic model method mainly focus on the physical realism of simulation and the visual effects are sometimes not satisfactory; Spectral model method is limited by the height field, unable to show the effect of the breaking waves.Our work includes as follow:1) This thesis uses Geometric model to model water flow. Geometry model has two branches:Peachy waves and Gerstner waves. In Peachy waves, water is understood as the up and down movement of points. The model is a visual simulation of water, the methods based on the model are widely used and constructed excellent visual performance. In Gerstner waves, water is understood as the circle movement of points. The model is recognized as physical realistic. However, the effects made in this model are not enjoyable, so it is a good theory but used little. The thought of Gerstner waves make it easily to construct breaking waves. Thus, we combine Peachy waves and Gerstner waves to construct a universally applicable model, both can be expressed in the gentle lake water wave, also able to show the seasurging breaking waves.2) Comprehensive utilization of the illumination model and ray tracing method, simulating the unique transparency, refraction and reflection of water, to achieve realistic water effects. 3) On the basis of the model above, we make shader for Renderer to show water flow effect using RenderMan Shading Language.
Keywords/Search Tags:Render, shader, Gerstner Waves, Perchy Waves, Ray tracing
PDF Full Text Request
Related items