A miniature winter village sealed inside a glass globe, simulating snow settling under gravity and drag with occasional turbulent swirls, similar to physically shaking a real snow globe. Particles are integrated with simple semi-implicit Euler physics each frame: gravity accumulates into velocity, velocity is damped, and positions are updated and clamped to stay inside the glass sphere with a velocity-reflection collision response. The glass itself uses a physically based transmissive material to refract the scene realistically.
Particles
1400
Render
Points + additive-style sprite texture
Physics
Euler integration + sphere collision
Globe radius
1.55 units
Auto-shake interval
9s