Using the "BreakingWaves" plugins

The "BreakingWaves" plugin controls the generation of breaking waves along the beaches of any water material.

The most important thing to know is that the wave function is based on the water depth and not on the world position. The world position is used only to change the wave phase along the beach.

Wave functions

Three functions are defined for the control of the waves:

How to proceed

Creating the ocean
High Sea Waves
Breaking the Waves
Scatter the light
Animating the waves

Possible improvements

These waves are far from perfect. Many things can be improved by adjusting one or more of the parameters or changing the provided curves. The parameters may be driven not by constants, but by more or less complex textures.

Those with programming skills may also try to improve the plugin itself, as the source code is freely available.

This is now your job. I will be very happy to discover how you make this tool evolve.

Download

Breaking Waves plugin for Mac
Breaking Waves plugin for Windows
Sources for the Breaking Waves plugin