HomePhysics & MechanicsSoap Film — Minimal Surfaces & Plateau's Problem

🫧 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
soap-film ↗ Open standalone
⚙ 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

What did you find?

Add reproduction steps (optional)