MeshOptimiserBeta Download

Docs·Make it lighter

Quick fixes and tidying up

Small one-click repairs: remove empty parts and empty groups, fix shading, recentre the model and make moves permanent.

The card Quick fixes in the right sidebar holds one-click commands. In the right-click menu they are called Remove empty parts, Deduplicate geometry, Fix degenerate parts, Delete empty groups and Recompute normals. Each command is one undo step.

Quick fixes

Empty parts
Deletes parts that contain no triangles. Files often carry a few of these.
Duplicates
Looks for parts whose mesh data is identical to another part’s. See the note below before you use it.
Degenerate
Removes parts whose triangles have no area, which can confuse the programs that draw them.
Floating…
Opens a panel that deletes the small loose pieces of a part that touch nothing. See Remove floating pieces.
Empty groups
Removes groups that have no parts left in them.
Normals
Works out the shading directions of every surface again. Use it when parts look oddly faceted or dark after large changes.

Each command reports what it did, or says that it found nothing.

Smart optimise starts every run with the first three commands, empty parts, degenerate parts and empty groups, under the name Empty parts. Its next step, Exact copies, removes what Duplicates removes. It runs none of the other commands on this page.

On the toolbar of the parts tree

Recentre
Moves the model so the centre of its bounding box sits at 0,0,0.
Bake transforms
Makes the moves, turns and scalings you did with the gizmo permanent in the mesh itself.
Centre pivot
Moves the pivot of each selected part to the centre of its bounding box. The part does not move on screen.

Flags

The card Filters & flags, under Find, marks suspicious parts without changing them:

Flag low-poly
Marks parts with fewer triangles than the slider says.
Flag slivers
Marks parts that are extremely long for their width, such as gaskets, wires and decals.

The status bar shows how many parts are flagged. Click that number to isolate them, look at them, and decide what to do.

Pick how you run it.

In your browser

MeshOptimiser Web

Try the app in a tab. Nothing to install.

On your machine

MeshOptimiser

The full app. Windows and macOS.

Free
Free
Browser tab
Your computer
Files stay local
Files stay local
STEP to GLB
STEP to GLB
Clean-up tools
Clean-up tools
Part library
Part library
Folders and CLI
Folders and CLI
Claude
Claude
Works offline
Works offline

Web opens a sample gearbox first and needs a window 960 px wide. Best in Chrome: Safari on a Mac can lag.