🫧 Soap Film — Minimal Surfaces & Plateau's Problem
Watch a soap film relax into a minimal surface. Set a wire frame, then iterate Laplace's equation ∇²h=0 so interior points become the average of their neighbours — the area-minimising shape with zero mean curvature. Saddle, bump, tilted and catenoid presets.
Physics & Mechanics3DModerate60 FPS
⚙ Under the hood
Watch a soap film relax into a minimal surface by iterating Laplace's equation ∇²h=0 — each interior height becomes the average of its neighbours, with zero mean curvature. Height map, isolines and converging residual.
minimal surfaceLaplace equationPlateau problemrelaxationCanvas 2D
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install