ComfyUI > Nodes > ComfyUI libigl > Combine Meshes

ComfyUI Node: Combine Meshes

Class Name

GeomPackCombineMeshes

Category
geompack/combine
Author
PozzettiAndrea (Account age: 2240days)
Extension
ComfyUI libigl
Latest Updated
2025-12-22
Github Stars
0.06K

How to Install ComfyUI libigl

Install this extension via the ComfyUI Manager by searching for ComfyUI libigl
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI libigl in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Combine Meshes Description

Combines multiple 3D meshes into one, preserving original geometry for easy manipulation.

Combine Meshes:

The GeomPackCombineMeshes node is designed to efficiently concatenate multiple 3D meshes into a single mesh without performing any complex boolean operations. This node is particularly useful for artists and designers who need to group multiple objects together or prepare them for batch operations, such as rendering or further processing. By simply merging the vertices and faces of the input meshes, the node maintains the individual components of each mesh, allowing for easy manipulation and organization. This approach ensures that the original geometry of each mesh is preserved, making it an ideal tool for tasks that require the combination of multiple 3D models while keeping their distinct characteristics intact.

Combine Meshes Input Parameters:

mesh_a

mesh_a is the primary input parameter and represents the first mesh to be combined. It is a required parameter and must be provided for the node to function. This parameter serves as the base mesh to which other optional meshes can be concatenated. The mesh should be in the TRIMESH format, which is a common representation for 3D models consisting of vertices and faces.

mesh_b

mesh_b is an optional input parameter that allows you to provide a second mesh to be combined with mesh_a. Like mesh_a, it should be in the TRIMESH format. If provided, this mesh will be concatenated with the first mesh, adding its vertices and faces to the combined result. This parameter is useful when you have multiple meshes that need to be grouped together.

mesh_c

mesh_c is another optional input parameter for adding a third mesh to the combination process. It follows the same format and function as mesh_b, allowing for further expansion of the combined mesh. This parameter is beneficial when dealing with multiple components that need to be merged into a single entity.

mesh_d

mesh_d is the final optional input parameter, enabling the addition of a fourth mesh to the combination. It operates similarly to mesh_b and mesh_c, providing additional flexibility in combining multiple meshes. This parameter is ideal for complex scenes where multiple objects need to be unified.

Combine Meshes Output Parameters:

combined_mesh

The combined_mesh output parameter represents the resulting mesh after the combination process. It is a TRIMESH format mesh that includes all the vertices and faces from the input meshes. The combined mesh retains the individual components of each input mesh, allowing for easy identification and manipulation of the original geometries within the new, unified structure.

info

The info output parameter provides a detailed summary of the combination process. It includes information such as the number of meshes combined, the total number of vertices and faces in the resulting mesh, and a breakdown of the input meshes' statistics. This information is valuable for understanding the composition of the combined mesh and ensuring that the process has been executed as expected.

Combine Meshes Usage Tips:

  • Use the GeomPackCombineMeshes node to quickly group multiple 3D models without altering their original geometry, making it ideal for organizing complex scenes.
  • Take advantage of the optional input parameters to combine up to four meshes at once, streamlining the process of merging multiple components.

Combine Meshes Common Errors and Solutions:

Unknown analysis type: <analysis_type>

  • Explanation: This error occurs when an unsupported analysis type is requested during mesh processing.
  • Solution: Ensure that the analysis type specified is one of the supported types, such as "open_edges," "components," or "self_intersect." Double-check the input to confirm it matches the expected options.

Mesh format not supported

  • Explanation: This error indicates that the input mesh is not in the TRIMESH format, which is required for the node to function correctly.
  • Solution: Convert the input mesh to the TRIMESH format before using it with the GeomPackCombineMeshes node. This can typically be done using a 3D modeling software or a conversion tool.

Combine Meshes Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI libigl
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.