Ocean 11 is a DirectX 11 demo for ocean rendering in Windows 8 using Jerry Tessendorf's statistic model of ocean surface,
Fast Fourier transform, and
This is the
NVIDIA Graphics SDK 11 Direct3D FFT Ocean sample to be updated to use Visual Studio 2013 and the Windows SDK 8.1 without any dependencies on legacy DirectX SDK content. Also using the DXUT for Direct3D 11 framework for Win32 desktop applications.
The sample uses compute shader to implement Jerry Tessendorf's statistic model of ocean surface, which requires to perform a large set of FFT at the runtime. In addition, perlin noise is used for eliminating the tiling artifact at distance.