Back home arrow_back

EcoCube Real-time water simulation platform.

A WebGPU experience focused on physically based water rendering, dynamic weather conditions, HDR environments and interactive real-time controls.

EcoCube hero screenshot

Built to bring realistic water into the browser.

EcoCube is an interactive 3D platform built with Three.js and WebGPU. The project explores real-time ocean rendering, procedural wave motion, lighting, environment reflections and a responsive interface for controlling visual parameters directly in the browser.

Category 3D Web Application
Role Software Engineer
Stack Three.js, WebGPU, GLSL
Focus Real-time Rendering
EcoCube main showcase

Designed for visual depth, motion and control.

waves

Dynamic Waves

Procedural wave motion creates a responsive water surface with natural movement and visual rhythm.

flare

HDR Lighting

Environment-based lighting gives the scene a more realistic and polished appearance.

tune

Real-time Controls

Interactive parameters allow the user to adjust the visual experience directly in the browser.

memory

Optimized Rendering

Built with performance in mind to keep the experience smooth across modern devices.

Powered by modern 3D web technologies.

Three.js WebGPU GLSL TypeScript Vite Blender

Explore more interactive work.