Dynamic Wave Trains: A Procedural Approach to Spatially Varying Ocean Synthesis

Abstract Vast oceans are a critical component of many virtual environments. While procedural methods efficiently generate non‐repetitive, large‐scale content with low memory footprints, they usually lack the ability to model in real‐time local interactions with obstacles such as diffraction, reflection and refraction, or spatial variations such as localized wind ripples. We present a procedural ocean synthesis method that addresses this by enabling local control over wave properties including frequency, orientation, velocity and amplitude. By controlling a sum of independent wave trains, our approach seamlessly integrates spatial variations and wavelength‐dependent interactions with the environment. The model allows for high performance parallel evaluation at any scale, enabling the real‐time rendering and filtering of height fields, normal maps and rough BRDF, depending on rendering requirements. Additionally, we leverage the phase information encoded in the model to simulate secondary effects such as foam at a low computational cost.

Institutions

Publication Details

Journal
Computer Graphics Forum
Published
2026-05-19
DOI
https://doi.org/10.1111/cgf.70495
Primary Topic
Computer Graphics and Visualization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dynamic Wave Trains: A Procedural Approach to Spatially Varying Ocean Synthesis

Computer Graphics Forum
Computer Graphics and Visualization Techniques
article

Dynamic Wave Trains: A Procedural Approach to Spatially Varying Ocean Synthesis

article en

Abstract

Abstract Vast oceans are a critical component of many virtual environments. While procedural methods efficiently generate non‐repetitive, large‐scale content with low memory footprints, they usually lack the ability to model in real‐time local interactions with obstacles such as diffraction, reflection and refraction, or spatial variations such as localized wind ripples. We present a procedural ocean synthesis method that addresses this by enabling local control over wave properties including frequency, orientation, velocity and amplitude. By controlling a sum of independent wave trains, our approach seamlessly integrates spatial variations and wavelength‐dependent interactions with the environment. The model allows for high performance parallel evaluation at any scale, enabling the real‐time rendering and filtering of height fields, normal maps and rough BRDF, depending on rendering requirements. Additionally, we leverage the phase information encoded in the model to simulate secondary effects such as foam at a low computational cost.

Computer Graphics Forum
Centre National de la Recherche Scientifique (FR), Université de Sherbrooke (CA), Université de Strasbourg (FR)
Life below water
Openalex Percentile: Top 2%
Computer Graphics and Visualization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.