Solaris: A WebAssembly/WebGL Architecture for Real-Time Viscoelastic Continuum Simulation and Tidal-Force Visualization in the Browser

Solaris is a browser-based, real-time simulation of a planet-sized sentient ocean, built to run entirely client-side through a C++ physics core compiled to WebAssembly and rendered in WebGL. Rather than modeling the surface as water, the ocean is a Kelvin–Voigt viscoelastic gel solved on a 128×128 grid at 60 Hz, extended with two non-standard fields: a slow memory term that lets deformation persist, and an intent term that drives motion with no external cause. A dual-sun configuration feeds a per-cell tidal potential each frame; a small fraction displaces the surface while the remainder accumulates as a stress value surfaced in the fragment shader as a subsurface glow, presenting gravitational load as visible effort. Cursor interaction is routed through a drifting mood state that reshapes the material response, and six formation types emerge and dissolve on independent schedules. This report documents the architecture, the physical model, and the rendering and interaction pipeline. First published 22 January 2026 at magdahamilton.dev/solaris.html; the C++/WebAssembly architecture documented here was added on 16 February 2026. This edition prepared 24 July 2026.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-07-24
DOI
https://doi.org/10.5281/zenodo.21480675
Primary Topic
Computer Graphics and Visualization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Solaris: A WebAssembly/WebGL Architecture for Real-Time Viscoelastic Continuum Simulation and Tidal-Force Visualization in the Browser

Magda Hamilton
Zenodo (CERN European Organization for Nuclear Research)
Computer Graphics and Visualization Techniques
article

Solaris: A WebAssembly/WebGL Architecture for Real-Time Viscoelastic Continuum Simulation and Tidal-Force Visualization in the Browser

Magda Hamilton
article en

Abstract

Solaris is a browser-based, real-time simulation of a planet-sized sentient ocean, built to run entirely client-side through a C++ physics core compiled to WebAssembly and rendered in WebGL. Rather than modeling the surface as water, the ocean is a Kelvin–Voigt viscoelastic gel solved on a 128×128 grid at 60 Hz, extended with two non-standard fields: a slow memory term that lets deformation persist, and an intent term that drives motion with no external cause. A dual-sun configuration feeds a per-cell tidal potential each frame; a small fraction displaces the surface while the remainder accumulates as a stress value surfaced in the fragment shader as a subsurface glow, presenting gravitational load as visible effort. Cursor interaction is routed through a drifting mood state that reshapes the material response, and six formation types emerge and dissolve on independent schedules. This report documents the architecture, the physical model, and the rendering and interaction pipeline. First published 22 January 2026 at magdahamilton.dev/solaris.html; the C++/WebAssembly architecture documented here was added on 16 February 2026. This edition prepared 24 July 2026.

Zenodo (CERN European Organization for Nuclear Research)
Aetion (United States) (US)
Life below water
Openalex Percentile: Top 5%
Computer Graphics and Visualization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Solaris: A WebAssembly/WebGL Architecture for Real-Time Viscoelastic Continuum Simulation and Tidal-Force Visualization in the Browser — Magda Hamilton · Zenodo (CERN European Organization for Nuclear Research) (2026) | TGRS Research Map | TGRS