Unda
A marbling tray computed entirely on the graphics card: drop ink, comb it and pull the sheet.
The bath is an incompressible fluid with pressure solved by multigrid in compute shaders. The fluid does not move the ink: it moves a map that says where each point comes from, which is why edges stay crisp however far they are stretched.
Twenty-one recipes —from the nonpareil of old endpapers and the peacock to suminagashi, an agate or an eclipse— made by a ghost hand; eight tools, among them a light brush that paints glow, shade and veil only where you pass it; paper and cloth textures, your own inks and a gallery for the sheets you pull.
- Inventory no.
- LAB-06
- Year
- 2026
- Technique
- WebGPU (compute and render)
- WGSL
- Pointer Events
- Web Audio
- IndexedDB
- Device
- Mobile and desktop
- Browsers
- Chrome and Edge 113+, Safari 26+, Firefox 141+ (Windows) and 147+ (Macs with Apple silicon)
- Permissions
- None
- Status
- Experimental
- Address
- unda.alexharto.com
- Rights
- Sheets pulled from Unda are © Alex Harto: personal, non-commercial use, crediting “Unda — alexharto.com”. They may not be sold, or used in products, advertising or paid work, without written permission. Each sheet carries a blind stamp, an invisible watermark and authorship data inside the file. Ask for permission
