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/油轮/直升机、电影运镜与状态驱动的孪生预留架构。
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.
Wave simulation in OpenGL using tessellation, and geometry shaders.
C++20/OpenGL renderer with adaptive GPU tessellation, Gerstner ocean simulation, PBR, PN surfaces, shadow mapping, and GPU profiling.
🌊 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.
🌊 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.
To associate your repository with the gerstner-waves topic, visit your repo's landing page and select "manage topics."