Large Scale Ocean Rendering and Simulation

Thesis Project

Features

FFT Wave Calculation

Using the Fast Fourier Transform the simulation is able to generate a wave simulation that is based on statistical models. This results in a realistic simulation that can run at interactive speeds.

iWave Implementation

The iWave method is used in conjunction with the FFT calculation to allow for wave reactions to objects within the water and variable depth sea floors.

Water Rendering

Lighting is a key aspect to the aesthetics of water. Using and HLSL shader the water is able to be lit by a directional light, cause refractions of the sea floor, and reflect the objects above the surface.

Previous
Previous

Millennia

Next
Next

Trikaya