Advanced Ocean Modifier by Modicolitor creates a fully animated ocean in Blender with one click. Start from 12 presets and adjust the ocean settings, including resolution, ocean size (size and repeat), wave scale and alignment, pointiness to remove artefacts, and the duration of the simulation. You can add and adjust as many oceans as your computer can handle.
Four materials cover water and foam, differing mainly in how the foam is detailed and how foam bubbles are generated. Foam and water settings can be adjusted individually from the UI, with advanced options for more control over foam generation and fake bump waves for low-resolution background oceans. Performance buttons toggle aspects of the shader or ocean processing for a smoother workflow, especially in Eevee.
Objects interact with the ocean as float objects that follow the movement of the waves, or as static objects that create waves and foam when moving through the surface. Interaction can be added or removed across many objects at once. Specials add looped ocean animation, geometry-nodes spray and object ripples, and wind ripples that generate morphing wave patches for lake and river visualisation.