A WebGL project using Three.js and React Three Fiber to simulate realistic ocean waves with custom GLSL shaders. Features dynamic transitions between calm sea and storm conditions, with animated vertex displacement and color blending based on elevation and alpha maps.
- Next.js 15
- Three.js
- @react-three/fiber
- @react-three/drei
- GLSL (Vertex + Fragment Shaders)
pnpmas package manager
pnpm install
pnpm devRequires Node.js >= 20 and pnpm >= 8.14.0
