Automatically close holes in a sculpted or imported 3D mesh with one click.
Fill holes so the patch blends naturally with the surrounding surface curvature.
Clean up small disconnected mesh fragments left over from sculpting.
Smooth rough mesh edges and relax the triangle layout across a model.
| aniraiden/zmeshmend | brentdevent/s2x | cleverg0d/l0phtcrack | |
|---|---|---|---|
| Stars | 26 | 26 | 26 |
| Language | C++ | C++ | C++ |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | designer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires ZBrush installed, the Python version needs ZBrush 2026 or later.
ZMeshMend is a plugin for ZBrush, a professional 3D sculpting application. Its main job is to automatically find and close holes in 3D models. When you sculpt or import a 3D mesh, the surface sometimes has gaps or missing patches. Fixing those by hand is tedious. This plugin does it in one click. The plugin offers several repair operations. The basic hole-closing option uses ZBrush's own built-in method for a quick fix. A smarter option called MendHoles uses a separate geometry library (CGAL) that tries to fill holes in a way that matches the curvature of the surrounding surface, so the filled patch blends in more naturally. After filling, it also marks the new and original mesh regions with color-coded groups so you can easily see what was added. A cleanup tool removes small disconnected fragments that sometimes appear on a model. An edge-smoothing tool rounds out the rough boundary edges. A global relaxation tool loosens the triangle arrangement across the whole mesh without changing the overall shape. The plugin is available in two versions. The Python version requires ZBrush 2026 or later and is loaded through ZBrush's Python scripting panel. The ZScript version works with older ZBrush releases going back to 2021 and is loaded from the ZStartup folder. Both versions use the same underlying C++ engine file for the CGAL-based repairs. Installation for the Python version is simple: put the folder anywhere on your computer and point ZBrush's Python loader at the launcher file. The ZScript version requires copying files into a specific ZBrush system folder. A precompiled engine file is included so you do not need to build anything yourself. Instructions for recompiling the engine from source are provided for developers who want to modify it. The code is released under the MIT license, with the exception of some files that belong to the ZBrush SDK and remain under Maxon's copyright.
A ZBrush plugin that automatically finds and closes holes in 3D sculpted meshes using a curvature-aware repair engine.
Mainly C++. The stack also includes C++, Python, ZScript.
Use freely for any purpose, including commercial use, except for the included ZBrush SDK files which remain under Maxon's copyright.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.