Rendering of under seawater scenes is of great significance for games
marine surveying
marine drive
and disaster succor. Its hard and time-consuming to real-time render the under seawater scene with caustics
shafts and scatterings because of the complex interaction between light and seawater. We propose consecutively an efficient method to render caustics based on the combining of wire-frame mode and gauss filter; a more realistic scattering phase function for under seawater to model the scattering and calculate the seawater color; a cylinder-based shaft algorithm to simulate the shaft light under seawater. Eventually
we introduced the hierarchy optimize method and GPU accelerate technology to successfully render different under seawater scenes in real time.