Hunyuan 3D image-to-3D workflow running in ComfyUI producing a textured 3D mesh
TutorialsJul 13, 2026

How to Use Hunyuan 3D in ComfyUI: Complete 2026 Guide

Run Hunyuan 3D 2.x in ComfyUI step by step. Compare native vs Kijai wrapper, build image-to-3D and multiview workflows, fix errors, and hit the best quality at your VRAM tier.

"How does Hunyuan3D work?" and "How to get good results with Hunyuan3D in ComfyUI?" are the two People Also Ask questions Google surfaces for this topic, and the answers scattered across YouTube comments and Reddit threads are fragmented. This guide consolidates what the docs say, what the community has verified, and where the real friction is.

Hunyuan 3D (Hunyuan3D-2 by Tencent) is one of the most capable open-source image-to-3D models available in 2026. Running it inside ComfyUI gives you node-level control, reproducible workflows, and the ability to chain it with background removal, upscaling, and texture LoRAs. The catch: there are now three ways to run it in ComfyUI, each with different VRAM needs, install complexity, and texture capabilities.

By the end you will know which path fits your GPU, how to install it, how to build a working image-to-3D workflow, and how to avoid the quality traps the community has already mapped.

For a broader model comparison, see Trellis 2 vs Hunyuan 3D vs TripoSR.

TL;DR

You want…Use this
Easiest install, geometry onlyNative ComfyUI support (just update + drop model in checkpoints/)
Full texture outputKijai ComfyUI-Hunyuan3DWrapper (compile rasterizer + renderer)
Best quality-to-speed on modest VRAM2mini-turbo at 1024, 15 steps (community-verified)
Cloud, no local GPUHunyuan 3D 3.0 Partner Nodes via ComfyUI Template Library

Key fact to internalize: native ComfyUI Hunyuan3D is geometry-only. If you want textured meshes, you need the Kijai wrapper. Source: official ComfyUI docs.

How Does Hunyuan3D Work?

Hunyuan3D-2 is a two-stage 3D generation system built by the Tencent Hunyuan3D team.

  1. Hunyuan3D-DiT: a scalable flow-based diffusion transformer that generates the bare geometry (the shape) from a condition image. The standard model is 1.1B parameters; the mini variant is 0.6B.
  2. Hunyuan3D-Paint: a 1.3B-parameter model that synthesizes high-resolution texture maps over that geometry, combining geometric conditions with multi-view diffusion to support PBR materials.

A third model, Hunyuan3D-Delight (1.3B), preprocesses input images before generation.

Source: tencent/Hunyuan3D-2 on Hugging Face. The accompanying paper reports Hunyuan3D 2.0 outperforming prior state-of-the-art on CMMD (3.193), FID_CLIP (49.165), and CLIP-score (0.809) against both open and closed-source baselines.

This two-stage split is why the ComfyUI experience differs by install path: the native integration only exposes stage one (geometry), while the Kijai wrapper exposes both stages.

Hunyuan3D pipeline transforming a reference image into bare 3D geometry and then a textured PBR model

Hunyuan 3D System Requirements and VRAM

Per the official ComfyUI docs, the VRAM tiers are:

ConfigurationVRAM
Hunyuan3D-2mini~5 GB
Shape generation only (standard)~6 GB
Complete process (shape + texture)~12 GB

Practical guidance:

  • 5–6 GB VRAM (e.g. GTX 1060 6GB, RTX 3050): Use Hunyuan3D-2mini. Geometry only via native ComfyUI.
  • 8–12 GB VRAM (e.g. RTX 3060, 4060): Standard single-view or multiview shape generation fits comfortably. Full textured output via the wrapper pushes toward 12 GB.
  • 16 GB+ VRAM: Run the full pipeline with textures, or the multiview workflow for better geometry.

Beyond VRAM you need an NVIDIA GPU with CUDA. The main custom node explicitly supports Windows, Ubuntu/Linux, and Suse/Linux, with no macOS support documented. Windows requires Visual C++ build tools.

Three Ways to Run Hunyuan 3D in ComfyUI

Native ComfyUI Support (Geometry Only)

The simplest path. ComfyUI ships built-in Hunyuan3D-2 nodes, with no custom node installation or compilation.

  • Capability: geometry only (untextured meshes)
  • Model directory: ComfyUI/models/checkpoints/
  • Output: ComfyUI/output/mesh/
  • Install effort: update ComfyUI, drop model file in place

Note: the popular niknah/ComfyUI-Hunyuan-3D-2 custom node now reads "Don't use this one any more. Hunyuan-3D v2 is built into ComfyUI." This confirms native support is the current recommended baseline for geometry.

Kijai ComfyUI-Hunyuan3DWrapper (Geometry + Texture)

The wrapper exposes the full pipeline including the Hunyuan3D-Paint texture stage.

  • Capability: geometry + textured output (full PBR pipeline)
  • Model directory: ComfyUI/models/diffusion_models/
  • Output: ComfyUI/output/3D/
  • Install effort: moderate. Requires compiling custom_rasterizer and differentiable_renderer; auto background removal via ComfyUI_essentials
  • Models: hunyuan3d-dit-v2-0-fp16.safetensors from Kijai/Hunyuan3D-2_safetensors

The comfyui-wiki advises against it: "dependency environment differs from the latest ComfyUI" and the author's install attempts failed repeatedly. Avoid unless you have a specific reason.

Native ComfyUI, Kijai wrapper, and cloud Partner Node paths producing different Hunyuan 3D outputs

How to Install Hunyuan 3D in ComfyUI (Native Path)

This is the geometry-only path. It is the fastest way to a working 3D mesh.

Step 1: Update ComfyUI

Update ComfyUI to the latest version. Native Hunyuan3D-2mv support requires a recent build.

Step 2: Download the Model File

WorkflowSource repoDownload fileRename to
Single-viewtencent/Hunyuan3D-2model.fp16.safetensorshunyuan3d-dit-v2.safetensors
Multiviewtencent/Hunyuan3D-2mvmodel.fp16.safetensorshunyuan3d-dit-v2-mv.safetensors
Multiview Turbotencent/Hunyuan3D-2mvmodel.fp16.safetensorshunyuan3d-dit-v2-mv-turbo.safetensors

All files go in ComfyUI/models/checkpoints/. You can also grab pre-renamed fp16 builds from Kijai/Hunyuan3D-2_safetensors.

Step 3: Place the File and Restart

Move the renamed .safetensors into ComfyUI/models/checkpoints/, restart ComfyUI, and the model appears in the checkpoint loader.

How to Install the Kijai Hunyuan3D Wrapper (Full Texture Path)

Use this when you need textured, engine-ready output.

Step 1: Clone the Wrapper and Dependencies

# In ComfyUI/custom_nodes/
git clone https://github.com/kijai/ComfyUI-Hunyuan3DWrapper
pip install -r ComfyUI-Hunyuan3DWrapper/requirements.txt

You also need ComfyUI_essentials by cubiq for automatic background removal.

Step 2: Install OS Build Dependencies

Windows: Install Visual C++ build tools from Microsoft.

Ubuntu/Linux:

sudo apt install python3-dev libgl-dev

Suse/Linux: needs g++ 13 (Suse ships 14+ by default):

sudo zypper install g++-13 Mesa-libGL-devel python3-dev

Step 3: Download Models to diffusion_models/

Place hunyuan3d-dit-v2-0-fp16.safetensors in ComfyUI/models/diffusion_models/. For the 2.1 texture pipeline, also download the RealESRGAN weight:

wget https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth -P ckpt

Step 4: Compile the Texture Renderers

For textured output you must compile two CUDA modules:

# custom_rasterizer
cd ComfyUI-Hunyuan3DWrapper/submodules/Hunyuan3D-2/hy3dgen/texgen/custom_rasterizer/
python setup.py install

# differentiable_renderer
cd ../differentiable_renderer/
python setup.py build_ext --inplace

If compilation fails, the renderer falls back to CPU, which works but is much slower. Pre-built .whl files for common configs (Windows 11 Python 3.12 CUDA 12.6, portable ComfyUI CUDA 12.6, portable PyTorch 2.6.0) are available to skip compilation.

Building a Hunyuan 3D Image-to-3D Workflow

Hunyuan3D-2 Single-View Workflow (Native)

The minimal image-to-3D pipeline:

  1. Load Image: your input image (transparent background recommended)
  2. Image Only Checkpoint Loader(img2vid model): loads hunyuan3d-dit-v2.safetensors
  3. Hunyuan3Dv2Conditioning: builds conditioning from the single image
  4. (DiT sampling happens internally)
  5. SaveGLB: writes the .glb mesh to ComfyUI/output/mesh/

Run with Ctrl/Cmd + Enter or the Queue button.

Hunyuan3D-2mv Multiview Workflow (Better Geometry)

Feeding 2–4 views improves geometry and material fidelity. Per the official docs:

  1. Image Only Checkpoint Loader(img2vid model): loads hunyuan3d-dit-v2-mv.safetensors (1.1B params)
  2. Load Image nodes: one per view (front, left, back, right). Front-only is sufficient; additional views are optional. If a view is unavailable, right-click its conditioning node and set mode to Never.
  3. Hunyuan3Dv2ConditioningMultiView: handles multi-view conditioning
  4. SaveGLB: output

Single-view and multiview Hunyuan3D ComfyUI workflows compared using the same reference object

Hunyuan3D-2mv Turbo Workflow (Fastest)

The turbo model is a step-distilled version of 2mv. The key settings:

  • Model: hunyuan3d-dit-v2-mv-turbo.safetensors
  • cfg = 1.0
  • Add a Flux Guidance node to control the distilled guidance
  • Input views: front, right

Wrapper Workflow Nodes

If you installed the Kijai wrapper, the node names differ:

  • Hy3DModelLoader: loads the DiT model
  • Hy3DExportMesh: exports the final textured model to ComfyUI/output/3D/
  • Background removal handled automatically via ComfyUI_essentials

How to Get Good Results with Hunyuan 3D: Quality Settings

This is where community experience matters most. The top-voted advice from r/comfyui's Hunyuan3D 2.0 quality thread:

"You get better quality from the 2mini-turbo model at 1024 resolution and 15 steps."

Input Image Preparation

This is the single biggest quality lever:

  • Transparent background is mandatory for native workflows. Native ComfyUI does not auto-remove backgrounds. If you feed a busy background, you get a square panel of geometry instead of your subject.
  • The Kijai wrapper auto-removes backgrounds via ComfyUI_essentials.
  • For best geometry, use a clean, well-lit, single-subject image on a plain or removed background.

A busy image background becoming unwanted geometry compared with a clean transparent-background 3D reconstruction

The Delight Model Tradeoff

The Hunyuan3D-Delight preprocessing model is contested. One r/comfyui user: "you're using the delight model which ruins the textures." But the workflow author defended it: "I'm using Delight because the 3D models will be printed on my 3D printer, and with Delight this is made easier when it comes to reducing the colors to 4."

Takeaway: Delight flattens/reduces colors. Useful for 3D printing or stylized output. Skip it for photoreal texture quality.

Best Texture Quality (Advanced)

For the highest texture quality, the community consensus is to replace the default texture stage with SDXL or Flux generating the multi-views, using an albedo LoRA. Workflows implementing this exist on Civitai and in the banodoco Discord. This is more setup, but visibly better textures than the stock paint pipeline.

Hunyuan 3D Output and Export

ApproachFormatLocation
Native.glbComfyUI/output/mesh/
Kijai wrapper.glbComfyUI/output/3D/ (set in Hy3DExportMesh)

Both output .glb by default. For converting GLB to other formats (FBX, OBJ) for game engines, see how to export 3D model GLB/FBX.

Hunyuan 3D Troubleshooting: Common Errors and Fixes

These come from the niknah node issue tracker and the r/comfyui thread, all verified community fixes.

ErrorFix
Node fails to load after first restartRestart ComfyUI again. Click the node panel to surface the error.
_get_vc_env attribute errorpip install setuptools==75.8.2 (downgrade setuptools; see PyTorch issue #148877)
Square panel instead of your subjectInput image lacks a transparent background. Pre-remove the background. Some nodes have an inverted mask; try an "invert mask" node.
VAE/model loading wrongCommon mistake: putting the VAE in the diffusion folder and the model in the VAE folder. Check folder placement.
Paint/texture not working (2.1)Manually download RealESRGAN_x4plus.pth into the ckpt folder.
Get/set nodes not loadingLikely version-specific. Ensure your custom node and ComfyUI are both current.

The UV Mapping Problem (Known Limitation)

The most upvoted complaint in the quality thread:

"Main issue I am facing with img-to-3D AI models, is the non-ending UV mapping/unwrapping part. Even if I do get a T-pose basic model, it shows perfect in renders with the textures applied but the UV mapping is terrible, can not change even a small part from the texture, all coordinates are scrambled."

Reality: Hunyuan 3D's auto-UV is functional for rendering but poor for editing or texture work. If you need clean UVs for texture editing, rigging, or game-engine use, expect to re-unwrap in Blender. Hunyuan 3D 3.0 lists Semantic UV Unwrapping as an upcoming feature, which should address this.

Hunyuan 3D 3.0: What's New in ComfyUI

Tencent released Hunyuan 3D 3.0, and per the official ComfyUI blog announcement (Feb 13, 2026), it is accessible in ComfyUI via Partner Nodes.

Key differences from 2.x:

  • Accessed through cloud/API Partner Nodes, not local model downloads
  • Install path: Template Library sidebar → 3DHunyuan 3D → choose a workflow template
  • Input modes: text-to-3D, image-to-3D, multi-view-to-3D (2–4 images)
  • Output: production-ready 3D assets with PBR materials and professional UVs
  • Upcoming: Texture Editing, Semantic UV Unwrapping, 3D Part Decomposition

3.0 is the right choice if you want state-of-the-art quality without managing local VRAM. The 2.x local path remains the right choice if you need offline, free, node-level control.

Hunyuan 3D vs Trellis 2 in ComfyUI

The short version (full breakdown in our Trellis 2 vs Hunyuan 3D comparison):

DimensionHunyuan 3D 2.xTrellis 2
MakerTencent (1.1B)Microsoft (4B)
VRAM (full)8–16 GB16–24 GB
SpeedFast (~30–60s)Slow (~3.5 min)
Texture in ComfyUIWrapper onlyNative PBR
Commercial licenseMore permissiveResearch license, verify

Rule of thumb: VRAM-constrained or speed-focused → Hunyuan 3D. Maximum fidelity and PBR texture quality, with the GPU to match → Trellis 2.

Frequently Asked Questions

How does Hunyuan3D work?

Hunyuan3D uses a two-stage pipeline: Hunyuan3D-DiT (a 1.1B flow-based diffusion transformer) generates bare geometry from an image, then Hunyuan3D-Paint (1.3B) synthesizes high-resolution texture maps over it. The stages run separately in ComfyUI.

How to get good results with Hunyuan3D in ComfyUI?

Use a clean input image with a transparent background, run the 2mini-turbo model at 1024 resolution with 15 steps, and for the highest texture quality replace the default texture stage with SDXL or Flux generating multi-views using an albedo LoRA.

How to install Hunyuan 3D in ComfyUI?

The native path: update ComfyUI, download model.fp16.safetensors from tencent/Hunyuan3D-2, rename to hunyuan3d-dit-v2.safetensors, place in ComfyUI/models/checkpoints/. For textured output, install the Kijai wrapper instead.

What are the VRAM requirements for Hunyuan 3D?

Per official ComfyUI docs: ~5 GB for 2mini, ~6 GB for shape-only, ~12 GB for the full shape-plus-texture pipeline.

Does Hunyuan 3D support texture generation in ComfyUI?

Native ComfyUI is geometry-only. Textured output requires the Kijai ComfyUI-Hunyuan3DWrapper, which adds the Hunyuan3D-Paint stage (needs compiling the rasterizer and renderer).

What is the difference between Hunyuan 3D 2.0 and 2.1?

2.1 is the improved follow-up. Its paint pipeline adds RealESRGAN upscaling for higher-resolution textures, requiring the RealESRGAN_x4plus.pth weight in the ckpt folder.

Can I run Hunyuan 3D on 8GB VRAM?

Yes. Use Hunyuan3D-2mini (~5 GB) or shape-only (~6 GB). The full textured pipeline needs ~12 GB, so on 8 GB stick to mini or shape-only and texture separately.

Next Steps

  1. Pick your path: native (geometry, easy) or Kijai wrapper (textured, more setup). Use the table in the TL;DR.
  2. Install following the steps above for your chosen path.
  3. Prep your input image with a transparent background. This is the #1 quality lever.
  4. Start with single-view, then try multiview (front + side) for better geometry once single-view works.

Last reviewed: July 2026. Open-source 3D models move fast; recheck model versions and ComfyUI compatibility every few months. Hunyuan 3D 3.0's Semantic UV Unwrapping feature, when it ships, should remove the main pain point (scrambled UVs) documented here.

Run it yourself in Trify3D

Keep reading from this topic