Made of something.
Spatial 1.0 · Silk, 16 g/m², 2.4 m/s wind
Turn any frame into a material that bends, dents, tears, and shatters. The text stays real HTML.
Spatial 1.0 · Silk, 16 g/m², 2.4 m/s wind
Aluminum 1.2 mm · Dents past yield
Silk, pinned at the top edge. Grab it and pull. The wind keeps it moving.
Aluminum, pinned at the corners. Drag to bend it, or click to strike it. Past its yield point it keeps the dent.
varial-spatial · loading
Search engines and screen readers get real HTML. Links work, text selects, and nothing turns into a picture.
<varial-space>
<header class="banner">
<h1>Spring drop</h1>
<a href="/shop">Shop now</a>
</header>
</varial-space>
<script type="module">
import { defineVarialSpace } from './varial-spatial.js'
defineVarialSpace()
</script>
Design Product, brand, vector, and photo on one infinite canvas.
A browser with WebGPU. Without it, the page works as normal HTML and transitions become a simple dissolve.
About 200 KB compressed, with the physics engine included.
Yes. The HTML stays in the page, so screen readers, search, and text selection all work. Reduced motion turns the effects off.
No. Set it up in the Spatial section of Design’s inspector, press Simulate to try it on the canvas, then Export web. Developers can use the runtime on any page.