AI · Conversational design · Browser CAD
Ask3D
From a conversation to an object.
Ask3D turns a description into editable geometry, a preview you can inspect, and a file you can take to a 3D printer.
Start with something you need
The conversation above began with a pamphlet and business-card holder. The request gave the pamphlet’s size and asked for standard business cards. A follow-up asked for the smaller pocket to fit the cards.
That back-and-forth is the product: describe an object, inspect what the software made, and ask for a concrete change.
This run finished at 101 × 108 × 142 mm. The saved model further down came from an earlier run and measures about 101 × 79 × 142 mm, one more reason to inspect every result.
A model is more than a picture
In the OpenSCAD workflow, AI produces code that describes geometry. OpenSCAD compiles it in the browser through WebAssembly. The resulting mesh appears in a 3D preview and can be exported.
Separating those stages makes the result inspectable. A convincing explanation from a model is not evidence that the geometry compiled or that the object will fit its intended use.
From a photo, a statue
Not every object starts as a description. Attach a photo and Ask3D can sculpt a full 3D model from it, then repair the mesh into a watertight solid.
This is Turing, the dog from the homepage, sculpted from one photo by Hunyuan3D-2.1 running locally on a Mac. Each run rolls a fresh seed, so a statue gets the same inspection as any other model.
Saved, reopened, exported
Every compiled model goes into a library with the prompt that produced it, so a design can be reopened later and taken further.
Export is two buttons beside the preview. The STL is a single body. When a design has colors, the 3MF exports one object per color, and Bambu Studio maps each one to a filament slot on import.
The object on this portfolio is real
The interactive preview below displays an STL exported from Ask3D’s saved library. Its dimensions are approximately 101 × 79 × 142 mm. Rotation and wireframe inspection happen locally in your browser.
This preview doesn’t generate a fresh design when you move the model. It shows the actual saved result, so you can examine the geometry yourself.
Keep the output open to inspection
Generating code is one stage of a design tool. Compilation, error feedback, orientation, dimensions, and export are the stages that turn it into something useful.
When a request referred to a heightmap that had never been uploaded, OpenSCAD’s surface() call failed to compile. Ask3D sent the compiler’s message back to the model, labeled as untrusted data rather than instructions, and the repaired program compiled.
The repair is a reason to keep looking. It compiled because the model replaced the missing photo with a procedural mountain scene, and the viewer still flags seven compiler warnings, which can point to dropped geometry or a non-manifold shape.
A successful compile still leaves physical questions: material, wall thickness, support, tolerances, and printer settings. Those need evaluation for the intended print.











