ProyecTsu
Real-Time 3D Tsunami Visualization

From numerical tsunami models
to immersive real-time 3D environments.

P R O Y E C T S U
Scroll para activar la animación

Scientific Data Pipeline

The system is built around an automated data orchestration pipeline
designed to eliminate manual preprocessing and ensure reproducibility.

  • GeoClaw – Physical tsunami simulation (fgout)
  • Python Pipeline – Transcoding to RAW16 heightmaps
  • Manifest Contract – Metadata-driven scene loading
  • Unity Engine – GPU-based vertex displacement

Scientific Data Pipeline

The system is built around an automated data orchestration pipeline
designed to eliminate manual preprocessing and ensure reproducibility.

  • GeoClaw – Physical tsunami simulation (fgout)
  • Python Pipeline – Transcoding to RAW16 heightmaps
  • Manifest Contract – Metadata-driven scene loading
  • Unity Engine – GPU-based vertex displacement

Technical Validation

Validation was performed using the
eta_init_force_dry benchmark scenario from GeoClaw.
The reconstructed 3D visualization exhibits a
1:1 spatial correspondence
with the original numerical outputs.

Performance benchmarks demonstrate stable real-time rendering
above 30 FPS on consumer-grade GPUs,
validating the efficiency of the data transcoding strategy.

Visualization Results

Wave propagation
Inundation map


Tsunami Surface Shader

The water surface deformation is computed using GPU-based vertex displacement:

η(x,y,t) = h(x,y,t) - h₀(x,y)
  

Where η represents the free surface elevation extracted from GeoClaw fgout data.

Technology Stack


Python

Unity 3D

GeoClaw
Foto Rodrigo

Rodrigo Cerda Calapuja

Desarrollador Principal – Ingeniería en Computación e Informática, Universidad Andrés Bello.

Diseño de arquitectura, integración GeoClaw–Python–Unity y desarrollo del MVP de escritorio.

Profesor Guía

Giannina Costa
Universidad Andrés Bello.

Supervisión académica, revisión del documento de tesis y alineamiento con los objetivos del proyecto de título.

Profesor Guía

Matías Vargas
Universidad Andrés Bello.

Supervisión académica, asesoría en guía técnica, arquitectura y funcionamiento de app.

Contact

For academic collaboration, technical inquiries or demonstrations:

📧 Email: rodrigo.cerda@unab.cl
🔗 GitHub: github.com/ProyecTsu