60 FPS
.js
Aurora.gl
v2.0 Studio
Volumetric WebGL Background
Atmospheric light for the modern web.
Zero-dependency 3D curtains with real-time masks, ASCII matrices, and magnetic cursor physics.
Get Started Copy Component
Volumetric Engine
3D S-Curve Folds
Post-Processing
ASCII & Halftone
Footprint
Zero Dependencies
9:41
5G 100%
KP 6.8 STORM 69.65° N
Tromsø Observatory
Borealis Live Skycast.
Solar Wind Telemetry 557.7 nm [O I]
Real-time WebGL atmospheric shader running natively at 60 FPS on mobile GPUs.
Open Sky Camera
INTERACTIVE CARD GLSL
A
Aurora Shader Card
React & Vanilla WebGL Component

Drop-in volumetric background for profile cards, pricing tiers, and interactive callouts.

Masks Post-FX
Explore
Bento Hero Cell
Multi-Panel Shader Backdrop
Use a single WebGL canvas behind CSS Grid bento cards with backdrop-filter glassmorphism.
GPU Compositor
SVG & Text Masks
Real-time knockout & stencil modes
Pattern Shaders
ASCII & Halftone
6 procedural screen-space effects
Horizon Cutoff
Ratio
1.00x
Prop / Option Type Default Description
preset 'arctic' | 'australis' | 'geomagnetic' | 'solarFlare' | 'polarSilk' | 'cyberGrid' | 'halftonePrint' | 'topoContours' | 'asciiMatrix' 'arctic' Selects one of the built-in atmospheric or stylized presets.
viewElevation number 0.42 Camera vantage height (`0.0` = ground level looking up, `0.42` = elevated eye-level view across the 3D curtains).
depth3D number 0.78 Controls 3D S-curve depth recession, self-occlusion, and cursor parallax across depth slices.
renderScale number 1.0 Internal WebGL resolution multiplier (`0.5` Eco to `2.0` Retina).
raySlices number 8 Volumetric depth slices per curtain (`4`–`16`) with automatic brightness compensation.
fxPattern 0 | 1 | 2 | 3 | 4 | 5 | 6 0 GPU Post-FX shader (`0`=Off, `1`=Halftone, `2`=Scanlines, `3`=LED Matrix, `4`=Bayer Dither, `5`=Topo Contours, `6`=Gradient ASCII).