Making a mesh dance to music with its Laplacian eigenmodes
5 hours ago
- A browser-based tool that makes 3D meshes dance to live audio using manifold harmonics.
- Users can pick preloaded meshes or upload their own files (.obj, .ply, .stl, .glb).
- The system builds the Laplacian matrix and solves for the lowest eigenmodes using LOBPCG.
- Audio is split into log-spaced frequency bands, each driving one eigenmode amplitude with attack/release smoothing.
- Vertices are displaced along normals by weighted sum of eigenmodes, preserving rest shape.
- Parameters include drive, intensity, modes count, smoothing, and inspect mode.
- Built-in meshes are pre-solved; uploaded meshes are processed live in a Web Worker.
- Background: related to Kac's 'Can you hear the shape of a drum?' and spectral geometry.