Drag across the glass to wipe drops away

Raindrop Refraction Lab (2D)

Every drop sliding down the glass is rendered as a real plano-convex lens: its focal length comes from f = R/(n−1) via Snell's law, and the thin-lens equation then decides — live, per drop — whether what you see inside it is a shrunk, inverted real image of the scene behind the window or a magnified, upright virtual one, exactly like the drop is acting as a tiny magnifying glass. Drag the refractive-index, droplet-size and scene-distance sliders to cross that real/virtual boundary yourself.