Blue Current — standalone website

This simulation runs entirely in the browser. No AI service, API key, ChatGPT
account, application server, or ongoing generation is required. The browser's
WebGL 2 graphics hardware performs the simulation.

EASIEST SELF-HOSTING
Upload blue-current.html to your website. This single HTML file contains the
JavaScript, styles, and fonts, so it can also be opened locally without a
network connection. The Fonts folder retains the open font license notices.

Embed your hosted copy in an HTML block:

<iframe src="/blue-current.html?embed=1"
  title="Blue Current — interactive ink in water"
  style="display:block;width:100%;height:600px;border:0;border-radius:8px"
  loading="lazy" allow="fullscreen" allowfullscreen></iframe>

Replace /blue-current.html with your actual uploaded URL. Adjust the height
as needed. The single-file ?embed=1 view keeps its offline compact controls. The folder-hosted
?embed=1 view supports shared themes and EN/ES/PT controls. Both remove the page heading and footer and keep
the water, tools, and settings.

ALTERNATIVE FOLDER HOSTING
Upload index.html, app.js, fluid.js, png-export.js, style.css, and both the fonts and embed folders together.
These are the editable source files. Open the uploaded folder's URL, or embed
that URL with ?embed=1. To preview the folder locally, serve it with any static
HTTP server (for example: python3 -m http.server 8765).

HOSTED COPY
https://blue-current-ink-water.brujodinamico.chatgpt.site/?embed=1

GRAPHICS AND CONTROLS
Requires WebGL 2 with floating-point render targets. Ultra is the default detail
preset and preserves fine ink detail within a bounded budget, not AI. If motion
stutters, switch Detail to High (also available under Edit colors). The engine retains
three-dimensional flow and the inclined, narrow probe at both settings.
Three colors starts on. Edit colors changes each pigment independently. In that mode,
swatches choose the pigment for new drops; existing colors keep mingling.
Single-color view preserves all three pigment identities, so switching views
does not paint bands across ink that has already moved.
Drag to stir; choose Add ink for more pigment. Focus the water for keyboard
shortcuts: S stir, I ink, Space pause, R reset. Download image offers Transparent
(default) or White background, at up to 4096 pixels on the long edge.
Fullscreen preserves the vessel proportions and includes Exit full screen.

The model is a finite-resolution, fixed-surface approximation. It is not a
scientifically validated reproduction of the physical water experiment.
