Repository navigation
Halation 1.0.0
The first public release of Halation, a free, open-source generator for fluid gradient backgrounds behind physically based glass and screen effects. It runs entirely in your browser on the GPU, with nothing to install and no account, and nothing you make is uploaded.
Highlights
- Flow: silk, light bands, mesh gradients, ribbons, lit shapes, a real-time fluid simulation you paint with the mouse, or any image you drop in.
- Glass: nine physically based glass types (reeded, wavy, rings, glass-block tiles, hammered, water, crystal, rain and pyramids) with adjustable index of refraction, frost, streaks, dispersion, caustics, Fresnel reflections, tint, partial panes and a second stacked pane.
- Screen: halftone, line screens, LED matrix, CRT, mosaic, topographic contours and dither.
- Color and finish: an OKLab gradient editor with a palette library and generator, relief and gloss lighting, film grain, bloom, vignette and chromatic aberration.
- Export: 8- and 16-bit PNG, JPEG and WebP at up to 4× any canvas size, copy to clipboard, burst capture as a .zip, and seamless-loop video.
- Workflow: 20 built-in looks, settings search (press
/), saved looks with import and export, share links, undo/redo and Surprise me. - Performance modes (Auto, Eco, Balanced, Max) keep the preview smooth on modest hardware. Exports always render at full quality.
Run it locally
There is no build step and there are no dependencies:
git clone https://github.com/AR13X3/halation.git
cd halation
npm startLicense
Halation is licensed under the AGPL-3.0. Images and videos you make with it are yours to use anywhere, including in commercial work. See the README for details.
Full changelog: CHANGELOG.md
