Editing and iterating on 3D models with AI

What makes a good AI 3D model editor (and why most 'AI 3D' tools are not editors at all)

Seven tests for any tool that claims to edit 3D models with AI: exact dimensions, local edits, undo, printable output, editable source, price, and where it runs.
8 September 2026 · 2 min readaieditingcomparison

The word "editor" is doing a lot of work

Generative 3D tools (Meshy, Tripo, Luma, Hunyuan 3D and the rest) are generators. Some of them accept a follow-up prompt, and they call that editing. It is not: the follow-up produces a new mesh that resembles the old one. For a game asset that is fine. For a part with a 22.2 mm bearing pocket it is useless, because you cannot iterate toward a fit if every iteration is a re-roll.

An editor lets you change one thing and keep everything else. Here are seven tests that separate the two.

1. Does an edit change exactly what you asked?

Ask for "2 mm wider" and measure. An editor returns a part exactly 2 mm wider with every other dimension identical. SpeakCAD edits a parameter in an OpenSCAD program, so the answer is yes to the micron.

2. Are the dimensions exact in the first place?

If the first version cannot hit 62.4 mm, editing will not help. CSG-based tools compute geometry; neural mesh generators approximate it. Only the first kind is CAD.

3. Can you undo?

An edit you cannot undo is a gamble. SpeakCAD shows the previous version as a ghost after every change and undoes it in one click.

4. Is the output printable without repair?

A closed, manifold mesh with controlled wall thickness slices cleanly. Generative meshes typically need a repair pass and still have walls of random thickness. SpeakCAD's solids are manifold by construction.

5. Do you get the source?

A mesh is a dead end. A parametric file (OpenSCAD, STEP, a Fusion timeline) keeps the design alive. SpeakCAD exports the .scad program alongside STL and 3MF, and takes it back for further edits.

6. What does iteration cost?

Generative tools charge per render, so exploring is what you pay for. SpeakCAD makes generation, preview and editing free and charges per downloaded design, with free re-downloads after fixes. The pricing follows the workflow: iterate a lot, download once.

7. Where does it run?

Desktop-only tools cannot be used at the printer, in the workshop or on the sofa. SpeakCAD runs entirely in the browser (the AI, the geometry engine and the viewer) on a laptop, a Chromebook or a phone, with nothing to install.

Scorecard

TestGenerative 3DDesktop CAD + AI pluginSpeakCAD
Exact editsNoYesYes
Exact dimensionsNoYesYes
UndoRarelyYesYes, with ghost compare
Printable without repairRarelyUsuallyAlways
Editable sourceNoYes (proprietary)Yes (OpenSCAD)
Free iterationPer renderLicenceUnlimited, pay per download
Runs in a browser / phoneSomeNoYes

What SpeakCAD is not good at

Organic sculpting, characters, anything that is art rather than engineering. Use a generative tool or a sculpting app for those, and SpeakCAD for the bracket that holds them on the wall.

Prompts to start from

Open one in the builder, change the numbers to yours, and the model renders in seconds. Keep adjusting in the chat before you print.

A bearing holder for a 608 bearing (22 mm outer diameter, 7 mm wide): a 22.2 mm pocket in a 34 mm round boss on a 50 x 50 x 4 mm plate with four 4.5 mm corner holes. Make the bearing diameter a parameter.

Open in the builderPre-filled after sign-in. Preview is free.

Questions

Tools that generate parametric code (SpeakCAD writes OpenSCAD) edit precisely, because an edit changes a named dimension and recompiles. Generative mesh tools regenerate the object and cannot guarantee that anything stays the same.

For parts that must fit, yes: exact dimensions, local edits, printable output and editable source. For characters and decorative objects, the generative tools are better. They solve different problems.

No. You never see code unless you open the code view. Knowing it lets you edit the exported .scad file elsewhere, but chat and the viewer cover everything for most users.

Edit a 3D model by talking to it

Generate a part, then say what to change: wider, taller, another hole, a different lid. Each edit lands in seconds and you can undo it. Unlimited iterations, free.