Real-Time Ocean Animation with Gerstner Waves
-
Updated
Nov 2, 2024 - C++
Real-Time Ocean Animation with Gerstner Waves
A minimalist GUI to generate shore Gerstner waves.
Engine 3d in C with CSFML lib
Whirlpool formation using Shader Graph.
Submission to XOR's Fluid rendering contest: An ocean surface renderer incl. wave spectra, Gerstner waves and screen-space reflections
A real-time procedural planet generator and editor built with OpenGL 3.3 and C++17.
Exercise 1 of practice 5 of the simulation subject within the Multimedia Engineering degree (ETSE - University of Valencia).
DeepBlue Rig · 海上油田数字孪生视觉模拟 — 用游戏级渲染技术构建一座"活着的"海上油田。Web 端 React + Three.js (R3F) 实时 3D:Gerstner 海洋、昼夜循环、七种天气、火炬燃烧、FPSO/油轮/直升机、电影运镜与状态驱动的孪生预留架构。
Wave simulation in OpenGL using tessellation, and geometry shaders.
DRIFT — a real-time WebGL open ocean. Physically-simulated Gerstner swells, a sailboat that rides the waves, day-night sky, foam, gulls & procedural sea sound. Vanilla HTML/JS + Three.js.
🌊 Type a sea, watch it exist — AI turns plain words into a living 3D ocean. Gerstner-wave shader + local LLM (optional, zero-key fallback). Next.js + React Three Fiber.
A giant marble head surfacing from a night sea under a column of light. WebGPU and TSL, every value on a live panel.
🌊 WAKE (航跡) — pilot a speedboat across a procedural Gerstner sea. Three.js, no physics engine.
Short code that generates realistic, ocean-like moving 3D Waves on a python graph, and saves them as gifs.
C++20/OpenGL renderer with adaptive GPU tessellation, Gerstner ocean simulation, PBR, PN surfaces, shadow mapping, and GPU profiling.
Pure Gerstner wave displacement for Roblox. No Instances, no state.
To associate your repository with the gerstner-waves topic, visit your repo's landing page and select "manage topics."