whatisgithub

What is zmeshmend?

aniraiden/zmeshmend — explained in plain English

Analysis updated 2026-05-18

26C++Audience · designerComplexity · 2/5LicenseSetup · easy

In one sentence

A ZBrush plugin that automatically finds and closes holes in 3D sculpted meshes using a curvature-aware repair engine.

Mindmap

mindmap
  root((ZMeshMend))
    What it does
      Hole closing
      Mesh cleanup
      Edge smoothing
    Tech stack
      C++
      CGAL
      ZScript
    Use cases
      Repair sculpted meshes
      Remove fragments
      Smooth edges
    Audience
      3D artists
      ZBrush users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically close holes in a sculpted or imported 3D mesh with one click.

USE CASE 2

Fill holes so the patch blends naturally with the surrounding surface curvature.

USE CASE 3

Clean up small disconnected mesh fragments left over from sculpting.

USE CASE 4

Smooth rough mesh edges and relax the triangle layout across a model.

What is it built with?

C++PythonZScriptCGAL

How does it compare?

aniraiden/zmeshmendbrentdevent/s2xcleverg0d/l0phtcrack
Stars262626
LanguageC++C++C++
Setup difficultyeasyhardmoderate
Complexity2/54/53/5
Audiencedesignerdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires ZBrush installed, the Python version needs ZBrush 2026 or later.

Use freely for any purpose, including commercial use, except for the included ZBrush SDK files which remain under Maxon's copyright.

So what is it?

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.

Copy-paste prompts

Prompt 1
How do I install the Python version of ZMeshMend in ZBrush 2026?
Prompt 2
Use ZMeshMend's MendHoles operation to repair holes in my sculpted mesh.
Prompt 3
Explain the difference between ZMeshMend's basic hole fill and MendHoles.
Prompt 4
How do I install the ZScript version of ZMeshMend for an older ZBrush release?

Frequently asked questions

What is zmeshmend?

A ZBrush plugin that automatically finds and closes holes in 3D sculpted meshes using a curvature-aware repair engine.

What language is zmeshmend written in?

Mainly C++. The stack also includes C++, Python, ZScript.

What license does zmeshmend use?

Use freely for any purpose, including commercial use, except for the included ZBrush SDK files which remain under Maxon's copyright.

How hard is zmeshmend to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is zmeshmend for?

Mainly designer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.