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.
Whirlpool formation using Shader Graph.
Engine 3d in C with CSFML lib
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.
C++20/OpenGL renderer with adaptive GPU tessellation, Gerstner ocean simulation, PBR, PN surfaces, shadow mapping, and GPU profiling.
Wave simulation in OpenGL using tessellation, and geometry shaders.
Short code that generates realistic, ocean-like moving 3D Waves on a python graph, and saves them as gifs.
🌊 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.
To associate your repository with the gerstner-waves topic, visit your repo's landing page and select "manage topics."