About ShapeShuffle
ShapeShuffle is a simple, browser-based 3D design tool built to make creating and customising 3D models fast, intuitive, and accessible to everyone. Whether you are prepping a model for 3D printing or quickly prototyping an idea, ShapeShuffle lets you design directly in your web browser without downloading heavy software.
What It Is
ShapeShuffle is a lightweight browser application that combines drag-and-drop 3D editing with step-by-step script automation. Designed around the tagline "shape, shuffle, share," it lets you build complex 3D objects as easily as placing and combining building blocks.
What You Can Do
- Build with Ready-Made Shapes: Place standard 3D primitives like boxes, cylinders, cones, and spheres, or generate functional parts like ISO metric screw threads, spur gears, and extruded text.
- Cut & Combine: Merge multiple shapes together into a solid piece or convert shapes into "holes" to punch out custom slots, cutouts, and technical features.
- Import Existing Assets: Bring in external 3D models (STL, OBJ), vector artwork (SVG), or 2D images (PNG) to convert into 3D shapes, stencils, or heightmap terrains.
- Export for 3D Printing: Download your finished designs instantly as standard STL files ready for your 3D printer or slicing software.
- Script & Replay Builds: Use ShuffleScript—a plain-English command system—to automate repetitive design steps, share interactive playback builds, or watch models construct themselves step by step.
Why ShapeShuffle?
ShapeShuffle skips the steep learning curve of complex CAD software. With precise controls, grid snapping, alignment tools, and real-time visual feedback, you can go from an initial draft to a print-ready file in just a few minutes.
Simple, Not Basic
Don't let the clean interface fool you—under the hood, ShapeShuffle packs serious engineering capability. While it makes everyday 3D editing effortless, it also scales seamlessly as your skill grows. When you are ready to push further, you can tap into advanced workflows like custom parametric modelling via ShuffleScript, heightmap terrain generation from 2D images, precise technical feature cuts with 0.01mm precision, and high-resolution STL export. It keeps simple tasks fast without sacrificing the power you need for complex design projects.