Questions about Blenders built in Ocean Simulation modifier. The Ocean Modifier is used to generate a series of images which are used to deform a mesh to emulate moving water.

The Ocean modifier is a tool to simulate and generate a deforming ocean surface, and associated texture, used to render the simulation data. It is intended to simulate deep ocean waves and foam.

It is a port from the open source Houdini Ocean Toolkit.

More information at the Blender Manual