A miniature winter village sealed inside a glass globe, seen in cross-section. Snow settles under gravity and drag with occasional turbulent swirls, just like physically shaking a real snow globe. Each flake is integrated with semi-implicit Euler physics every frame: gravity accumulates into velocity, velocity is damped, and positions are updated and clamped to stay inside the circular glass with a velocity-reflection collision response.
Particles
900
Render
Canvas2D radial gradient dots
Physics
Euler integration + circle collision
Globe radius
--
Avg speed
0.00
Auto-shake interval
9s