sky weather sim · WebGPU

volumetric clouds · storms · gamepad flight · three.js r185 TSL

density = fill·d − ( e^(k·n) − L·ln d )
d = cloud depth (coverage × height profile). The e^(k·n) term erodes texture; −ln d bites the skin → solid cores, wispy edges. The field tiles forever.
cloud type & sky
storm & lightning
cloud body
eml carve
flight
Gamepad: left stick = pitch/yaw · right stick = look · RB = boost · L3/F = dash · dash+strafe = barrel roll. Keyboard: W/S throttle · A/D yaw · arrows look · Space/Shift climb/dive · Shift-R boost · H hide panel · L strike.
speed
0
altitude
0
no gamepad
Click the view then fly with a gamepad or W/A/S/D + arrows. Press H to hide the panel, L to trigger lightning.