# Worth keeping. Hard to handle.

2,000,000 triangles. At this density a mesh holds real detail, and today's GPUs render it comfortably, in film and in games. The same density that makes it worth keeping is what makes it hard to handle.

Image: One foot drawn as 46 stacked slices, 5 mm apart, coloured from the heel in blue to the toes in red. Each toe shows as its own set of small loops. One foot, 46 slices at 5 mm.

*Toes usually come out fused together. It is tempting to ignore. Then the character starts to move, and the foot bends at angles no foot should.*

# Know where to look.

Image: A torso seen from the side, drawn as 115 horizontal slices, 5 mm apart, coloured from blue at the bottom to red at the top. Most lines flow smoothly; a few step where one surface sits on another.

**115** slices, 5 mm apart, through one torso. Most lines flow. Look closely and a few step sideways, where one surface sits on another.

*Put the rig point at the pelvis in the wrong place, and nothing looks more awkward.*

Image: A head seen from the side, drawn as 75 horizontal slices coloured from blue at the neck to red at the crown. The ear stands out as its own cluster of small loops.

**75** slices through one head. The ear stands out as its own cluster of loops. The detail is there, slice by slice.

*Almost every part of the face needs a careful look.*

Image: A full-body mesh drawn as stacked horizontal slices in dim colour from blue at the feet to red at the head. A few regions on the torso glow white, marking where the geometry was flagged.

**2,000,000** triangles in one mesh. **A few glowing regions. That is where to look.**

*Clothes and body often come out as one surface. Pulling them apart and layering real clothes on top takes a great deal of hand work.*

# So we went looking, hard.

## One page per finding.

What you get. Where it is on the body, a close-up with scale and direction, and the numbers: region, centre, extent, vertex and triangle counts. The same regions arrive as structured files for your agent.

Image: A sample MCIR report page for self-intersection region 141: front, left and right silhouettes with the spot circled at the waist, a close-up of the overlapping triangles with scale bars and XYZ arrows, and a table of centre, extent, vertex and triangle counts.

## At first, nobody sees it.

Not you, not your agent. The mesh looks fine in a still render.

Then you rig it and set it in motion. A surface creases like an old shoe. A stretch of faces pulls long.

**Only then does it show.**

And now you are asking, "How do I fix it this time?"

## What MCIR does.

Upload a mesh. MCIR inspects the geometry and separates every flagged region: a PDF for you, structured files your agent can act on. Nothing is repaired. Nothing is graded.

- Accepted formats: GLB glTF OBJ FBX VRM PMX DAE 3MF PLY STL
- Triangles, maximum: 2,000,000
- File size, maximum: 200 MB
- What you get back: PDF + JSON

Report_Agent.json — summary index (values from a real report):

```
{
  "format": "v2.0",
  "mesh": { "triangles": 51237, "vertices": 49721, "units": "unknown" },
  "summary": { "by_level": { "DETECTED": 1492, "REVIEW": 2893, "NOT_ASSESSABLE": 41 } },
  "files": {
    "items":   { "name": "Report_Items.jsonl",   "lines": 4426 },
    "regions": { "name": "Report_Regions.jsonl", "lines": 4426 }
  }
}

// Report_Items.jsonl, line 2073 = region #2073
{ "id": 2073, "code": "HOLE", "level": "DETECTED", "centroid": [0.02206, 0.287608, 0.086544],
  "vertex_count": 140, "edges_total": 85, "blender_select": "mcir_select(\"Report_Regions.jsonl\", 2073)" }
```

Report_Agent.json is the summary index. Each region's Blender selection line is in Report_Items.jsonl; its vertex IDs, positions and face IDs are in Report_Regions.jsonl. Open only what you need.

## Finish one character. Move to the next.

Your agent gets the findings as structure, so each turn goes into fixing, not searching. Come back months later, and region #12 is still region #12.

**Uploads open soon.** See the sample report in the report section above. Meshes up to 2,000,000 triangles and 200 MB. A .zip with a single mesh is fine. Your file is deleted after processing.

---

[Pricing](https://mcir3d.com/pricing.md) · [Refund Policy](https://mcir3d.com/refund.md) · [Terms of Service](https://mcir3d.com/terms.md) · [Privacy Policy](https://mcir3d.com/privacy.md)

Mesh Condition Inspection Report (MCIR) · Geometry only

Chronicle Forge · 201, Bldg. B, 8 Yeosang-gil, Boryeong-si, Chungcheongnam-do 33492, Republic of Korea · Business Registration No. 591-03-03542 · contact@mcir3d.com
