Realistic modeling and real-time rendering of ocean scene have great application in the national defense and military, navigation simulation, virtual reality, film stunt, game development and so on. Screen Space Smoothed Particle Hydrodynamic (SPH) fluid rendering has several shortages:volume lost in smoothing stage, big splash fluid particle artifact problem, lacking foam spray detail and soon. In order to solve the above problem, we research the screen space ocean scene realistic rendering technology.In Chapter1of this dissertation, we present the background of this paper,then review the existing ocean wave rendering technology. At last, briefly describe the main work we doIn Chapter2, we introduce the base method of SPH method. Then present the algorithm of SPH coupling with scene based on triangle face model in detail, using collision and iterative prediction method to solve leaking problem.In Chapter3, we show the anisotropic based screen space fluid rendering technology briefly, and present normal Laplace smoothing to mend the volume lost phenomenon of rendering fluid and resolve the big splash fluid particle problem using classified particle anisotropic modeling, improving the dynamic ocean scene sight.In Chapter4, we propose curvature model based on surface tension and dynamic particle density model to detect foam and spray area based on SPH quickly and efficiently. By using the random texture technique within the SPH simulation, the foam and spray effects are rendered in real time. Finally, by designing the optimal GPU accelerating scheme, we successfully realize the real-time rendering of several dynamic ocean scenes with realistic details, such as beach&light scene.At the end of the dissertation, the author sums up research works in this paper, and give the direction of further research. |