ComfyUI > Nodes > ComfyUI-UltraShape1 > UltraShape Load Mesh

ComfyUI Node: UltraShape Load Mesh

Class Name

UltraShapeLoadMesh

Category
UltraShape/Loaders
Author
jtydhr88 (Account age: 5388days)
Extension
ComfyUI-UltraShape1
Latest Updated
2026-03-19
Github Stars
0.16K

How to Install ComfyUI-UltraShape1

Install this extension via the ComfyUI Manager by searching for ComfyUI-UltraShape1
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-UltraShape1 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

UltraShape Load Mesh Description

Facilitates loading and processing of 3D mesh data for AI projects, optimizing visualization.

UltraShape Load Mesh:

The UltraShapeLoadMesh node is designed to facilitate the loading and processing of 3D mesh data, specifically focusing on coarse mesh structures. This node is particularly beneficial for AI artists and developers working with 3D models, as it simplifies the process of loading mesh data from various sources, including file paths and TRIMESH objects. By utilizing advanced surface loading techniques, such as the SharpEdgeSurfaceLoader, the node ensures that the mesh data is accurately represented and optimized for further processing. The node's primary goal is to convert complex 3D mesh data into a format that can be easily manipulated and visualized, making it an essential tool for those looking to integrate 3D models into their AI-driven projects.

UltraShape Load Mesh Input Parameters:

model

The model parameter refers to an instance of the UltraShapeModelWrapper, which is essential for the node's operation. It provides the necessary context and configuration for processing the mesh data, including device and data type specifications. This parameter ensures that the loaded mesh is compatible with the model's requirements, facilitating seamless integration and processing.

mesh_path

The mesh_path parameter specifies the file path to the 3D mesh that needs to be loaded. It is crucial for locating and accessing the mesh data stored on the system. The node resolves this path to ensure the file exists before proceeding with the loading process. This parameter is vital for users who have their mesh data stored in specific directories and need to load it for further processing.

normalize_scale

The normalize_scale parameter is a float value that determines the scale normalization factor applied to the mesh. By default, it is set to 0.99, ensuring that the mesh is scaled appropriately for processing. This parameter is important for maintaining consistency in the size of the mesh, especially when integrating multiple models or when the mesh needs to fit within specific spatial constraints.

num_sharp_points

The num_sharp_points parameter defines the number of sharp points to be considered during the surface loading process. With a default value of 204800, this parameter influences the level of detail captured in the mesh's sharp edges. It is crucial for users who require high precision in capturing intricate details of the mesh's geometry.

num_uniform_points

The num_uniform_points parameter specifies the number of uniform points used in the surface loading process, also defaulting to 204800. This parameter affects the overall distribution of points across the mesh, ensuring a balanced representation of the mesh's surface. It is essential for achieving a uniform level of detail across the entire mesh.

num_latents

The num_latents parameter determines the number of latent tokens to be used during the voxelization process. If set to a value greater than 0, it overrides the default token number specified in the model configuration. This parameter is important for users who wish to customize the level of abstraction or detail in the voxelized representation of the mesh.

UltraShape Load Mesh Output Parameters:

wrapper

The wrapper output parameter is an instance of the UltraShapeMeshWrapper, which encapsulates the processed mesh data. It includes the surface representation, voxel indices, and additional metadata such as the mesh path and normalization scale. This output is crucial for further processing and visualization of the mesh, providing a structured and accessible format for downstream tasks.

UltraShape Load Mesh Usage Tips:

  • Ensure that the mesh_path is correctly specified and accessible to avoid file not found errors. Double-check the path for typos or incorrect directory structures.
  • Adjust the normalize_scale parameter to fit the mesh within your desired spatial constraints, especially when working with multiple models or integrating into larger scenes.
  • Experiment with the num_sharp_points and num_uniform_points parameters to achieve the desired level of detail and precision in the mesh representation, particularly for complex geometries.

UltraShape Load Mesh Common Errors and Solutions:

Mesh not found: <mesh_path>

  • Explanation: This error occurs when the specified mesh file cannot be located at the given path.
  • Solution: Verify that the mesh_path is correct and that the file exists in the specified location. Ensure that there are no typos in the path and that the file permissions allow for reading.

Invalid mesh format

  • Explanation: This error indicates that the mesh file is not in a supported format or is corrupted.
  • Solution: Check the file format and ensure it is compatible with the node's requirements. If the file is corrupted, try re-exporting it from the original source or using a different file.

Device mismatch

  • Explanation: This error arises when the mesh data is not compatible with the device specified in the model configuration.
  • Solution: Ensure that the model parameter is correctly configured with the appropriate device settings, and that the mesh data is processed accordingly.

UltraShape Load Mesh Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-UltraShape1
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.

UltraShape Load Mesh