The invention discloses a method for achieving large-range dynamic wave efficient real-time rendering on a
stream processor. According to the method, a novel grid model based on the LOD (
Level of Detail) technology is involved, dynamic
wave simulation is achieved based on a Gerstner model, a concave and convex
texture mapping method accelerates remoter wave rendering, and
animation concave and convex textures are utilized for improving the wave rendering effect. The method is characterized in that the reflecting effect on the
sky and the sun is achieved through the cube textures, a Phong illumination model is applied to achieve wave illumination and achieve Fresnel reflection, the
animation textures are adopted for simulating foam in
waves, and the
special effects such as shadows, projected onto the sea surface, of clouds are achieved. The method can carry out real-time interactive rendering on
waves within the hundred-kilometer-level range on a
computer platform with the
stream processor, and has the advantages that the speed is high, the
simulation degree is high, and platform compatibility is good.