A slow collision. A sudden release.
Preparing rock, light, and water.
If this preview stays here, download the HTML file and open it directly in Chrome or Edge.
The two plates share motion along a locked contact while the overriding plate bends. At 10 seconds the fault slips, the continent rebounds seaward, and the slab advances down the interface. The sudden seafloor displacement drives the water solver. Motion guides track rock positions and can be switched off.
The water uses a two-dimensional, depth-dependent shallow-water solver on a 256 × 128 grid, computed in WebGPU. A 128 × 64 CPU solver supports the WebGL2 compatibility renderer. The tsunami source is calculated from the difference between the locked and relaxed seafloor. A directional spectrum of wind waves travels toward shore, with irregular wave groups and foam confined to shallow shore breakers. Rock, bathymetry, and mountain textures are procedural.
This is an illustrative animation. Geometry, plate speed, deformation, and wave timing are exaggerated independently. It is not a site-specific hazard forecast, a full elastic-earth solver, or a breaking-wave/inundation model. The dip control changes the illustrative slab geometry; it does not solve a new earthquake rupture.
Checking graphics support.
Motion reference: IRIS / EarthScope, elastic reboundUSGS: TsunamisNOAA: Tsunami generation