NVIDIA Corporation
SYSTEMS AND METHODS FOR COMPUTER SIMULATION OF DETAILED WAVES FOR LARGE-SCALE WATER SIMULATION

Last updated:

Abstract:

Embodiments of the present invention provide a novel method and discretization for animating water waves. The approaches disclosed combine the flexibility of a numerical approach to wave simulation with the stability and visual detail provided by a spectrum-based approach to provide Eulerian methods for simulating large-scale oceans with highly detailed wave features. A graphics processing unit stores a one-dimensional texture referred to as a wave profile buffer that stores pre-computed results at a number of discrete sample points for performing wave height evaluation. The water surface is rendered according to water height values computed using the wave profile, accounting for advection, spatial diffusion, angular diffusion, boundary reflections, and dissipation.

Status:
Application
Type:

Utility

Filling date:

21 Aug 2018

Issue date:

28 Nov 2019