Skip to content
benchy.world

Repair a generated mesh

3D printingBlender 5.2Claude Code3 of 4 parts attached

Published by Benchy

benchy use generated-mesh-repair

Runs on Blender 5.2 with Claude Code and the Benchy MCP server. Without Blender you can still read every part of this page.

Licensed MIT. The benchy use command is documented here and not built yet; the canvas works today and will tell you what your machine is missing.

Setup

Blender
5.2
Add-ons
3D-Print Toolbox
MCP server
Benchy MCP
Agent
Claude Code
Tokens
Not recorded

About

Image-to-3D services deliver geometry that a slicer rejects: non-manifold edges, zero-area faces, no real-world scale. This template carries the repair pass as a skill, with the rule that matters most — report the counts, and stop rather than remesh a failure out of sight.

Contents

Parts by role. A part nobody has made yet stays in this list and says so.

  • Native sourceStarting .blend with the import set upnot attached yet
  • Agent skillrepair-a-generated-mesh
  • DocumentationRun notes, including the failed pass
  • License or noticeMIT

Run notes

  • The first version applied a remesh when hole filling failed. The check then reported zero non-manifold edges on a model that had silently lost a 4 mm boss. Step 4 now stops instead.
  • Scale is set from an operator-stated longest dimension, never inferred from the file: generated exports arrive at arbitrary scale and an inferred millimetre is a guess with a unit on it.

Skill

Licensed MIT. Readable without an account, on every template.

---
name: repair-a-generated-mesh
description: Take a mesh from an image-to-3D service and make it manifold, scaled and oriented before a slicer sees it.
license: MIT
---

# Repair a generated mesh

Generated geometry is rarely printable as delivered. The 2026 reports put
20-40 minutes of Blender repair on a typical image-to-3D export. This is that
pass, written down.

## What you need

- Blender 5.2, with the 3D-Print Toolbox add-on enabled.
- The generated mesh, in the project folder.

## Steps

1. Import the mesh and report its triangle count, its bounding box in mm, and
   whether it arrived with a scale of 1.
2. Run the 3D-Print Toolbox check. Report every category it returns — non-manifold
   edges, zero-area faces, intersections, overhangs — with counts, before changing
   anything.
3. Fix in this order and report the count after each: merge by distance, delete
   loose geometry, recalculate normals outside, fill non-manifold holes.
4. Re-run the check. If a category has not gone to zero, say which, and stop.
   Do not apply a remesh to hide a count you could not fix.
5. Set the real-world scale from the operator's intended longest dimension, then
   orient the largest flat face to Z-minus.
6. Export and write what changed to run-notes.md.

## What this does not do

It does not decide whether the model is worth printing, and it does not add
supports. It makes the file honest.

More templates

Print-check a calibration cube

Benchy

Measure a printed 20 mm cube, turn the deltas into one slicer change, and write the run down so the next pass can compare.

3D printing · Blender 5.2 · Claude Code

Render a neutral turntable

Benchy

Fixed framing, a local light rig and reproducible output settings, so a paid listing's hero and its link preview come out the same every time.

VFX & animation · Blender 5.2 · Claude Code