Local OBJ cleanup and repair

Mesh Cleanup and Repair Tool for OBJ Models

Clean an OBJ mesh locally: remove invalid, duplicate, and zero-area faces, recalculate normals, optionally fill simple holes, and download repaired geometry.

Direct answer

Mesh cleanup removes invalid, duplicate, and zero-area faces, then rebuilds a compact OBJ and recalculates face normals. Optional hole filling caps simple directed boundary loops. Download the repaired OBJ and inspect it in a DCC before production use.

Run the tool on a local OBJ

No file loaded.
Vertices0
Triangles0
Core issues0
ReadyLoad an OBJ to see measured results.
Truth boundary: This tool really rewrites OBJ geometry and recalculates face normals. Simple hole caps use triangle fans and may not solve branching boundaries, flipped winding, self-intersections, UV seams, tangents, or watertightness. Always inspect and save the source model.

A practical mesh repair pass

Clean faces

Drops invalid indices, zero-area triangles, and duplicate overlapping faces.

Fill simple holes

Optionally detects directed boundary loops and caps them around a new center vertex.

Rebuild output

Removes isolated vertices by writing only referenced vertices and recalculates face normals.

DCC terms in English, 中文, and 日本語

These equivalents clarify the workflow for international teams; they are not separate capability claims.

Mesh Cleanup · 网格清理 · メッシュクリーンアップHole Filling / Fill Hole · 孔洞修补 · 穴埋めWatertight Mesh · 水密网格 · 水密メッシュMesh Decimation / SimplificationRecalculate Normals / TangentsFlipped Normal · 翻转法线 · 反転法線Overlapping Faces · 重叠面Isolated Vertex · 孤立顶点

Frequently asked questions

What does mesh cleanup change?

It removes invalid, zero-area, and duplicate faces, then writes only referenced vertices with new face normals.

Can this make every mesh watertight?

No. Simple loop filling helps straightforward holes; branching or inconsistently wound boundaries need a DCC.

Does it recalculate normals and tangents?

It recalculates OBJ face normals. Tangents require UV-aware processing in a DCC or engine importer.

Will it fix flipped normals?

New normals follow each triangle’s existing winding. Incorrect winding still needs visual inspection and correction.

What happens to isolated vertices?

They are omitted from the rebuilt OBJ because only vertices referenced by retained faces are exported.

OBJ の穴埋めは安全ですか?

単純な境界には有効ですが、複雑な穴や自己交差は Blender 等で確認してください。

Continue from inspection to production

Take the measured report or downloaded OBJ into your DCC, engine, or SEELE Workspace. Keep the original file and verify the result on the target platform.

Open SEELE Workspace