![realflow realwave realflow realwave](https://i.ytimg.com/vi/t2uaiQe4G7M/maxresdefault.jpg)
With RealWave it is possible to simulate complete ocean surfaces including all primary and secondary effects, such as foam or spray. The idea behind RealWave is the displacement of a mesh’s vertices to achieve certain wave forms and structures. RealWave meshes: "Statistical Spectrum" (left) and combination of "Gerstner" and "Fractal". For the creation of breaking waves, RealFlow provides the grid-based Hybrido fluids or custom Python/C++ approaches. With RealWave’s ability to connect wave surfaces and objects it is even possible to create impact waves. This type can often be seen near coasts or on a very rough and turbulent sea, where the waves get high enough to become unstable, and finally break.
![realflow realwave realflow realwave](https://i.ytimg.com/vi/ErUVWLblNQA/maxresdefault.jpg)
The only wave form that cannot be simulated with RealWave native tools are breaking waves. Finally, scripting opens another dimension by giving you the ability to use your own formulas or load displacement maps for custom waves. All these modifiers, objects, and particle-based waves can be combined without any limitations. Another principle behind RealWave is the use of predefined modifiers to achieve various types of different conditions from calm or breezy to stormy. Even particles from standard emitters are able to create waves and ripples. Objects, for example, are able to provoke waves from interactions they can contribute to foam-maps or generate splash particles. RealWave is a powerful wave simulation toolset for small to mid-range ocean surfaces with versatile features.