Home / Extensions / modly-pymeshlab

modly-pymeshlab

Process
Lorchie· Jul 2026
About

A Modly workflow extension that runs mesh post-processing through PyMeshLab — clean, simplify, repair, and prepare 3D meshes for the web, low-poly use, or 3D printing.

Repository
https://github.com/Lorchie/modly-pymeshlab
View on GitHub
Install in Modly
  1. 1
    Open “Models” in the app
    Go to the Models page and click Install from GitHub.
  2. 2
    Paste the repository URL
    Use the Copy button above, then confirm the installation.
  3. 3
    Download the model
    Once installed, download the model or one of its variants.
Documentation

From the project README

A Modly workflow extension that runs mesh post-processing through PyMeshLab — clean, simplify, repair, and prepare 3D meshes for the web, low-poly use, or 3D printing.

modly-pymeshlab takes any mesh (.glb, .gltf, .obj, .ply, .stl) and runs one of four presets through PyMeshLab. The output keeps the input format whenever possible.

Entry point: generator.py (required filename by Modly's installer).

Every PyMeshLab filter is wrapped in try/except: a single broken filter logs a warning and the pipeline keeps going. Only an unreadable input file is fatal.

When NOT to use Texture / UV / PBR work. PyMeshLab decimation does not preserve UVs cleanly. Use glTF-Transform (modly-mesh-repair) for textured assets. Open shells where boundaries matter. Disable closeholes or use clean only. Very large meshes (> 5 M faces). PyMeshLab is CPU-only and will be slow; pre-decimate first.

Read the full README on GitHub →
← Browse all extensions