Gerstner wave This is a practice of ocean simulation. And there are two version of implements, Gerstner wave and Sine wave. The vfx is written in Unity surface shader, which is a standard lighting and opaque shader. Using Unity version 2019.1.0f2 Compare Gerstner wave and Sine wave Gerstner wave and Sine wave (Mesh frame) Tessellation off and on Other gifs Ref GPU Gems - https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch01.html