2026-03-08 13:15:18 +01:00
2026-03-08 00:33:07 +01:00
2026-03-08 13:13:55 +01:00
2026-02-23 23:44:25 +01:00
53
2026-02-13 00:21:40 +01:00
2026-02-23 23:46:25 +01:00
72
2026-02-13 01:01:40 +01:00
2026-03-02 11:19:53 +00:00
2026-02-12 23:15:40 +01:00
2026-02-12 21:18:40 +01:00
2026-02-23 23:44:25 +01:00
2026-02-13 01:50:40 +01:00
2026-03-05 20:39:51 +01:00
2026-03-08 13:15:18 +01:00

ComfyUI-GeometryPack

Professional geometry processing nodes for ComfyUI. Load, analyze, remesh, unwrap, and visualize 3D meshes directly in your workflows.

Some previews

https://github.com/user-attachments/assets/c2e393ba-fb57-4a46-b772-31c4b01f47f8

https://github.com/user-attachments/assets/b1bcd570-719f-4be5-868d-f72c9f1f4c10

https://github.com/user-attachments/assets/607e6b29-a8d4-4346-873a-5bd6b140bdba

https://github.com/user-attachments/assets/7718a5d7-cd5b-47d3-874c-29ada4320694

Installation

Please always install from ComfyUI Manager.

Community

Questions or feature requests? Open a Discussion on GitHub.

Join the Comfy3D Discord for help, updates, and chat about 3D workflows in ComfyUI.

Multi-Backend Nodes

Each of these nodes presents a single UI with a backend selector dropdown. Under the hood, ComfyUI's GraphBuilder dispatches to hidden backend-specific nodes, enabling cross-environment execution (main, Blender, GPU, CGAL).

Node Backends
Remesh pymeshlab_isotropic, instant_meshes, quadriflow, mmg_adaptive, geogram_smooth, geogram_anisotropic, pmp_uniform, pmp_adaptive, quadwild, cgal_isotropic, blender_voxel, blender_smooth, blender_sharp, blender_blocks, gpu_cumesh
Decimate Mesh quadric_edge_collapse, fast_simplification, vertex_clustering, cgal_edge_collapse, decimate_pro
Fill Holes trimesh, pymeshlab, pymeshfix, igl_fan, cgal, gpu_cumesh
Smooth Mesh taubin, laplacian, hc_laplacian, trimesh_laplacian, trimesh_taubin
Sharpen Mesh two_step, unsharp_mask, libigl_unsharp, l0_minimize, guided_normal, vsa_snap, fast_effective, non_iterative
Fix Normals trimesh, igl_bfs, igl_winding, igl_raycast, igl_signed_dist
Reconstruct Surface poisson, ball_pivoting, alpha_shape, convex_hull, delaunay_2d, alpha_wrap (CGAL)
UV Unwrap xatlas, cumesh (GPU), libigl_lscm, libigl_harmonic, libigl_arap, blender_smart, blender_cube, blender_cylinder, blender_sphere
Extract Skeleton wavefront, vertex_clusters, edge_collapse, teasar
Boolean libigl_cgal, blender_exact

Credits

Built on trimesh, libigl, PyMeshLab, and CGAL.

License

GNU General Public License v3.0 or later (GPL-3.0-or-later)

This project is licensed under the GPL-3.0-or-later license to ensure compatibility with the included dependencies:

  • Blender (GPL-2.0-or-later) - Used for advanced UV unwrapping and remeshing
  • CGAL (GPL-3.0-or-later) - Used for boolean operations and isotropic remeshing
  • PyMeshLab (GPL-3.0) - Used for mesh processing operations

What This Means

  • ✅ You can use, modify, and distribute this software freely
  • ✅ You can use it for commercial purposes
  • ⚠️ If you distribute modified versions, you must also license them under GPL-3.0-or-later
  • ⚠️ You must share the source code of any modifications you distribute

For more details, see:

Questions?

If you have questions about licensing, please open an issue on GitHub.

S
Description
No description provided
Readme GPL-3.0
1.4 GiB
Languages
Python 100%