The Geometry
Bench.
I like seeing how far a simple shape can go. This is a place to play with that.
How it worksDrag sideways to turn it. Or use the arrow buttons. Scrolling stays yours.
Follow your curiosity.
There’s no right setting.
A few rules.
Room to wander.
The same curiosity runs through my products, animated worlds and little experiments like this one.
Explore the rest of my workHow a shape grows
Three.js draws the sculpture from points and lines. Symmetry repeats a form around a center; layers add depth. Spread and twist change how those repetitions meet. The seed gives each variation a repeatable starting point.
What the recipe remembers
The link stores the form, settings, color and seed in its address. Opening it rebuilds the same sculpture. It starts from the default viewing angle, so the recipe stays separate from the moment you captured.
Two ways to keep it
The PNG captures your current 3D view. The SVG is a flat geometric print made from the same recipe, ready to scale. Both are created in your browser.
Built to come to rest
React Three Fiber connects the controls to the scene. Motion stops when you pause, leave the page out of view or prefer reduced motion. The controls still work in a flat edition when 3D rendering is unavailable.