Simulación en tiempo real · 100% navegador

El océano,
calculado.

Water3J simula oleaje real con física validada: espectros JONSWAP, dispersión de Gerstner, refracción, clapotis y cargas sobre estructuras — todo en tu navegador, sin instalar nada.

🌊 Lanzar la demo ⭐ Ver el código
14/14
Tests de física validados
48
Componentes espectrales en GPU
0.00%
Error en dispersión y Goda
60 fps
Tiempo real en tu navegador

Una física de verdad

No es una animación. Cada ola sale de ecuaciones verificadas contra soluciones analíticas.

〰️

Espectro JONSWAP

Generación de oleaje por viento con fetch, normalizado contra Pierson-Moskowitz. Hs y Tp reconstruidos del espectro con <0.5% de error.

🌊

Olas de Gerstner

Trocoideas exactas con dispersión ω²=gk: crestas afiladas, valles anchos. La superficie se calcula en la GPU, componente a componente.

🏖️

Shoaling y refracción

Ley de Green para la amplificación en someros y ley de Snell para el giro de crestas hacia la costa. Validados con monotonía física.

🧱

Clapotis y muros

Reflexión total o parcial (coeficiente Cr): nodos y antinodos exactos. Cargas sobre estructuras con el método de Goda, perfil de presiones verificado.

💧

Shallow water (SWE)

Ecuaciones de aguas someras conservativas: presa rota de Stoker, vasos comunicantes, conservación de masa con drift 0.0000%.

🛟

Flotabilidad

Cuerpos flotantes con equilibrio hidrostático y oscilación natural. Pronto: corrientes, sedimentos y transporte costero.

0.0000%

Error máximo en los tests de dispersión, clapotis y método de Goda. Cada módulo de física se valida automáticamente contra soluciones analíticas — la biblia de tests se ejecuta en cada cambio, incluida la app completa en navegador.

✓ Stoker 1946✓ Green 1838✓ Snell ✓ Goda 1985✓ JONSWAP 1973✓ Gerstner 1802