Simulating Ocean Water (Tessendorf, course notes PDF)
-
Jerry Tessendorf
Proposed by Jan Mróz
Visit resource ↗Description
Simulating Ocean Water is Jerry Tessendorf's classic SIGGRAPH course notes PDF on simulating and rendering ocean surfaces. The notes cover Gerstner waves, FFT-based animation, and related math widely cited in game water rendering.
Advanced readers studying physically based oceans use it alongside stylised shader breakdowns that borrow Gerstner formulations.
Free PDF hosted at the linked Clemson mirror URL.
Related resources
- Ocean Rendering, Part 1 - Simulation
Ocean Rendering, Part 1 - Simulation is an October 2025 technical blog post by Robert Ryan on the theory and mathematics of real-time FFT ocean surface simulation using…
100% match · <math><shaders><advanced><cited><fft><notes><ocean><simulation> - Interactive Simulation of Water Surfaces (SBGames 2010 short paper)
SBGames 2010 short paper on real-time water surface simulation techniques suitable for games.
92% match · <math><shaders><advanced><talk><cited><ocean><simulation><stylised> - Stylised ocean shader (Gerstner HLSL breakdown)
Unreal stylised ocean write-up with looped Gerstner waves in custom HLSL, fraction-based wave LOD, dispersion speeds, and artist-facing parameters.
81% match · <shaders><classic><gerstner><notes><ocean><stylised><waves> - OpenPBR: Novel Features and Implementation Details
OpenPBR: Novel Features and Implementation Details is a technical companion paper by Jamie Portsmouth (Autodesk), Peter Kutz (Adobe), and Stephen Hill (Lucasfilm) for the OpenPBR…
77% match · <math><shaders><advanced><animation><notes><pdf><physically> - Steerable Perlin Noise
Steerable Perlin Noise presents a SIGGRAPH Talks 2025 note by Jacob Rice of Walt Disney Animation Studios that adds controllable anisotropy to classic Perlin noise while keeping…
75% match · <math><shaders><animation><classic><notes><pdf><siggraph> - Jackknife Transmittance and MIS Weight Estimation
Jackknife Transmittance and MIS Weight Estimation is a SIGGRAPH Asia 2025 paper by Christoph Peters, published in ACM Transactions on Graphics and summarized on the Moments in…
65% match · <math><shaders><advanced><notes><pdf><siggraph> - Evaluating and Sampling Glinty NDFs in Constant Time
Evaluating and Sampling Glinty NDFs in Constant Time is a SIGGRAPH Asia 2025 ACM Transactions on Graphics paper by Pauli Kemppinen, Lois Paulin, Theo Thonat, Jean-Marc Thiery,…
65% match · <math><shaders><advanced><pdf><physically><siggraph> - SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice is the course page for the SIGGRAPH physically based shading course, organized by Stephen Hill and Stephen…
65% match · <math><shaders><advanced><notes><physically><siggraph> - Stochastic tile-based lighting in HypeHype
Stochastic Tile-Based Lighting in HypeHype is the SIGGRAPH 2025 Advances course PDF notes by Jarkko Lempiäinen of HypeHype on a fixed-cost many-light direct lighting path for a…
60% match · <shaders><advanced><talk><notes><pdf><siggraph> - Self Shadow - Rendering
In-depth blog posts on physically based shading, microfacet models, energy conservation, and advanced BRDF topics.
58% match · <shaders><advanced><math><notes><physically> - Creating a Volumetric Ray Marcher
The post builds a march loop along the camera ray inside a mesh volume, sampling tiled 2D slice atlases as pseudo-3D density, accumulating opacity, and clipping to a bounding box while supporting o…
56% match · <shaders><advanced><cited><math><notes> - Fog rendering
Fog rendering is a March 2026 technical note by Nicholas Chapman on Forward Scattering deriving classic fog blending and exponential height fog from volumetric transport. It…
52% match · <math><shaders><advanced><classic> - Improving Direct Lighting Material Occlusion - Part 2
Improving Direct Lighting Material Occlusion - Part 2 is a March 2026 irradiance.ca article by Pablo Zurita on microsurface-aware micro-shadowing for direct lighting. Building…
52% match · <math><shaders><advanced><notes><surfaces> - Analytic Fog Rendering With Volumetric Primitives
Technical blog post by matejlou on rendering fog regions with spatially varying density using analytic integrals over volumetric primitives.
52% match · <math><shaders><advanced><notes> - A series of tricks and techniques I learned doing tiny GLSL demos
A series of tricks and techniques I learned doing tiny GLSL demos is a December 2025 blog post by bµg about lessons from size-constrained GLSL demos after the earlier Red Alp…
52% match · <math><shaders><advanced><notes> - Code golfing a tiny demo using maths and a pinch of insanity
Code golfing a tiny demo using maths and a pinch of insanity is a long-form blog post on blog.pkh.me that reverse-engineers a procedural GLSL landscape demo compressed to a few…
52% match · <math><shaders><advanced><notes> - A Texture Streaming Pipeline for Real-Time GPU Ray Tracing
A Texture Streaming Pipeline for Real-Time GPU Ray Tracing is a SIGGRAPH 2025 Talks paper by Mark Lee, Nathan Zeichner, and Yining Karl Li from Disney Animation on streaming Ptex…
52% match · <advanced><animation><pdf><siggraph> - SIGGRAPH Thesis Fastforward 2026
SIGGRAPH Thesis Fastforward 2026 is an official ACMSIGGRAPH YouTube recording of short PhD thesis pitches from SIGGRAPH-related graphics research. Featured talks include Monte…
48% match · <math><advanced><talk><siggraph><simulation> - Reconstructing Physically Stable 3D Scenes from a Single Image
Reconstructing Physically Stable 3D Scenes from a Single Image is a single research paper with a public REST3D project site, code release, and demo videos.
46% match · <math><advanced><pdf><physically> - Dual Contouring of Signed Distance Data
Dual Contouring of Signed Distance Data is a SIGGRAPH 2026 paper with a Columbia Graphics project page linking the PDF, source, and talk materials.
46% match · <math><advanced><pdf><siggraph>