Skip to content

Extra Mesh Editor

by EBTRR·Modeling

Images © EBTRR. Used for product review; image policy.

Why we like it

Extra Mesh Editor relies on pymeshlab, which you install through the included PyPip add-on. Most functions require a UV, so mesh preparation matters before running curvature calculations.

What is Extra Mesh Editor?

Extra Mesh Editor is an add-on for Blender that automates several mesh-processing tasks. It can generate a convex hull, remove non-manifold vertices, remove non-manifold edges by removing faces or splitting edges, and close holes for 2-manifold meshes. It also computes discrete curvature and principal curvature, each with two different calculation methods, and can paint curvature as vertex colors. Removing non-manifold edges can separate a mesh into submeshes that are each manifold but not united.

The add-on uses pymeshlab for some functions, a package you can install through PyPip. It ships with PyPip, a separate add-on that installs Python packages and libraries from the Blender UI for Blender's Python interpreter. Main functions can be executed for single objects or collections via a selection type, and the target collection should not be a sub-collection of the selected collection.

Sub-functions include transforming tris to quad-faces and merge by distance, both for objects and collections. Meshlab works with triangulated meshes, so quad meshes can be prepared using the Basic Quad to Tris function. Most functions require a UV, except for the non-manifold repair and convex hull processes.

Who is Extra Mesh Editor best for?

Extra Mesh Editor is best for blender users working with tris-meshes and some quad-mesh data who need automated non-manifold cleanup, convex hulls, and curvature calculation.

How much does Extra Mesh Editor cost?

Extra Mesh Editor is completely free to download and use.

Key features

  • Convex hull generation, non-manifold edge and vertex removal, and hole closing for 2-manifold meshes
  • Discrete curvature and principal curvature, each with two calculation methods, paintable as vertex colors
  • Runs functions on single objects or collections via a selection type
  • Transforming tris to quad-faces for objects and collections
  • Merge by distance for objects and collections
  • Includes PyPip, a separate add-on for installing Python packages from the Blender UI
  • Documentation included

Tags

#blender#mesh editing#non-manifold#convex hull#curvature#automation#pymeshlab#add-on

Frequently asked questions

What Blender versions does Extra Mesh Editor support?

Extra Mesh Editor lists support for Blender 2.93, 3.0, 3.1, 3.2, 3.3 and 3.4. It automates tasks such as convex hull generation, non-manifold edge and vertex removal, hole closing for 2-manifold meshes, and curvature calculation. For confirmation on your specific build and any newer releases, check the developer's page, where you can also raise questions through the listed Discord channels or the contact form.

Does Extra Mesh Editor need any additional Python libraries?

Extra Mesh Editor uses pymeshlab for some of its functions. You install this package through PyPip, and the add-on ships with PyPip, a separate add-on that installs Python packages and libraries directly from the Blender UI for Blender's Python interpreter. The PyPip file is provided as PyPip_1_0_0.zip in the download area. Setting up pymeshlab this way is needed before those functions can run.

Do meshes need a UV to use Extra Mesh Editor?

Extra Mesh Editor usually requires meshes to have a UV, except for the non-manifold repair and convex hull processes. Without a UV, curvature functions return an error stating the process could not run. The developer advises that a Smart UV Project with an island margin is enough if your mesh has no UVs. Unconnected UV faces should have a margin, and two unconnected points should not intersect in the UV map.

Is Extra Mesh Editor free?

Extra Mesh Editor is listed as free in this catalog. Because licensing terms can change, check the developer's page for the current details before you download. The add-on was published on the source site and includes documentation, and you can reach the developer through the listed Discord channels or the Blender Market contact form for questions, feature requests, and bug reports.

Similar plugins