Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!

ComfyUI Node: Hy3D BPT

Class Name

Hy3DBPT

Category
Hunyuan3DWrapper
Author
kijai (Account age: 2948days)
Extension
ComfyUI-Hunyuan3DWrapper
Latest Updated
2026-07-29
Github Stars
1.03K

How to Install ComfyUI-Hunyuan3DWrapper

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

Hy3D BPT Description

Enhances 3D meshes using BPT for improved quality and detail in rendering and simulations.

Hy3D BPT:

The Hy3DBPT node is designed to enhance and process 3D meshes using a technique known as BPT (Boundary Point Tracking). This node is part of the Hunyuan3DWrapper suite and leverages the BPT method to refine and optimize 3D models, making them more suitable for various applications such as rendering, simulation, or further processing. The primary goal of this node is to apply sophisticated mesh processing techniques that can improve the quality and detail of 3D models. By utilizing BPT, the node can effectively manage and manipulate the mesh's structure, ensuring that the final output is both high-quality and efficient for use in different 3D environments.

Hy3D BPT Input Parameters:

trimesh

This parameter represents the input 3D mesh that you want to process. It is the core data structure that the node will work on, and it should be provided in a format compatible with the node's processing capabilities. The mesh serves as the foundation for all subsequent operations performed by the node.

enable_bpt

This boolean parameter determines whether the BPT process should be applied to the input mesh. By default, it is set to True, meaning the BPT process will be executed. Disabling this option will bypass the BPT processing, which might be useful if you want to perform other operations without altering the mesh structure.

seed

The seed parameter is an integer that influences the randomness of the BPT process. It allows for reproducibility of results by ensuring that the same input and seed will yield the same output. The default value is 42, and it can range from 0 to 0xffffffffffffffff, providing a vast space for generating different outcomes.

temperature

This float parameter controls the randomness of the BPT process. A higher temperature value introduces more variability and randomness, potentially leading to more diverse mesh outputs. The default value is 0.5, which provides a balanced approach between stability and randomness.

pc_num

This integer parameter specifies the number of points to be used in the point cloud representation of the mesh during processing. It affects the level of detail and accuracy of the BPT process. The default value is 4096, with a minimum of 1024 and a maximum of 8192, adjustable in steps of 1024.

samples

This integer parameter defines the number of samples to be used during the BPT process. It impacts the thoroughness and precision of the mesh processing. The default value is 100000, which is typically sufficient for most applications, but can be adjusted based on the complexity and requirements of the task.

Hy3D BPT Output Parameters:

trimesh

The output parameter trimesh is the processed 3D mesh resulting from the BPT operation. This mesh has been refined and optimized based on the input parameters and the BPT process, making it more suitable for various applications. The output mesh retains the original structure but with enhancements that improve its quality and usability.

Hy3D BPT Usage Tips:

  • To achieve consistent results, use the same seed value when processing similar meshes. This ensures that the randomness introduced by the BPT process is controlled and reproducible.
  • Adjust the temperature parameter to explore different levels of randomness in the mesh processing. A lower temperature will yield more predictable results, while a higher temperature can introduce creative variations.
  • Use the pc_num parameter to balance between processing speed and detail. Higher values provide more detail but may increase processing time.

Hy3D BPT Common Errors and Solutions:

"Mesh processing failed due to invalid input format"

  • Explanation: This error occurs when the input mesh is not in a compatible format or is corrupted.
  • Solution: Ensure that the input mesh is correctly formatted and not corrupted. Convert the mesh to a supported format if necessary.

"Insufficient memory for processing"

  • Explanation: The node requires more memory than is available to process the mesh with the given parameters.
  • Solution: Reduce the pc_num or samples parameters to decrease memory usage, or try processing on a machine with more available memory.

"BPT process not enabled"

  • Explanation: The enable_bpt parameter is set to False, so the BPT process is not being applied.
  • Solution: Set the enable_bpt parameter to True to enable the BPT process and apply it to the mesh.

Hy3D BPT Related Nodes

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

Hy3D BPT