Hunyuan3D-2.1

一张图,秒出带PBR材质的3D模型,直接进生产管线

Hunyuan3D-2.1是腾讯开源的3D资产生成模型,能从单张图片生成高保真3D模型,并附带生产级PBR材质。它解决的是传统3D建模耗时费力、门槛高的问题,让设计师和开发者可以快速从概念图或照片直接获得可用的3D资产。核心能力包括:基于扩散模型的多视图生成、几何重建与纹理烘焙、PBR材质输出(粗糙度、金属度、法线等),支持多种输入格式和输出格式。相比前代版本,2.1在几何细节、材质真实感和生成速度上都有提升,特别适合游戏、影视、电商等需要批量3D内容的场景。项目提供Python接口和命令行工具,方便集成到现有工作流。

开源 free 数字人3D
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 4118
维护状态 低维护
是否开源 是
定价模式 free

项目预览

项目数据

分类数字人3D
开发团队Tencent-Hunyuan
所属国家
定价模式free
价格说明开源项目,本地部署,完全免费。
访问状态
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型3d,3d-aigc,3d-generation,hunyuan3d,image-to-3d,shape,shape-generation,text-to-3d,texture-genertaion
GitHub 星标★ 4118
30天Star增速
HF 下载量
上线时间2025-06-13 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:进阶 约 40 分钟 部署方式:本地安装 7 步

环境要求

  • Python 3.10(README 实测版本)
  • PyTorch 2.5.1 + cu124(NVIDIA CUDA 环境)
  • 能执行 git clone / wget 的网络环境
  • 具备 C++ 编译环境(README 要求编译自定义光栅化与渲染扩展)

安装与启动步骤

  1. 1克隆项目代码

    把仓库拉到本地,后续所有相对路径命令都要在仓库根目录执行。

    git clone https://github.com/Tencent-Hunyuan/Hunyuan3D-2.1.git
    cd Hunyuan3D-2.1
  2. 2安装 PyTorch

    按 README 指定的 cu124 源安装 2.5.1 版本的 torch 系列,避免版本不匹配。

    pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cu124
  3. 3安装项目依赖

    在仓库根目录安装 requirements.txt 中的 Python 依赖,建议先用虚拟环境隔离。

    pip install -r requirements.txt
  4. 4编译自定义光栅化

    进入 hy3dpaint/custom_rasterizer 以可编辑模式安装,完成后回到仓库根目录。

    cd hy3dpaint/custom_rasterizer
    pip install -e .
    cd ../..
  5. 5编译可微渲染器

    执行官方编译脚本 build_mesh_painter.sh,编译失败通常是缺少 C++/CUDA 编译工具。

    cd hy3dpaint/DifferentiableRenderer
    bash compile_mesh_painter.sh
    cd ../..
  6. 6下载超分权重

    下载 Real-ESRGAN 的 x4plus 权重到 hy3dpaint/ckpt 目录,供纹理阶段使用。

    wget https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth -P hy3dpaint/ckpt
  7. 7调用 Python API

    README 提供类 diffusers 的接口,需先把两个子目录加入 sys.path 再导入管线类。

    import sys
    sys.path.insert(0, './hy3dshape')
    sys.path.insert(0, './hy3dpaint')
    from textureGenPipeline import Hunyuan3DPaintPipeline, Hunyuan3DPaintConfig
    from hy3dshape.pipelines import Hunyuan3DDiTFlowMatchingPipeline

如何确认成功

在仓库根目录执行上述 Python 导入语句,无 ModuleNotFoundError 或编译报错即表示环境安装完成。

常见问题

Q:必须用 Python 3.10 吗?

A:README 的实测环境为 Python 3.10 与 PyTorch 2.5.1+cu124,其他版本可能因依赖或扩展编译不兼容而失败。

Q:GPU 是必需的吗?

A:README 安装命令使用 cu124 版 PyTorch,面向 CUDA 环境;纯 CPU 环境未在文档中说明支持情况。

Q:custom_rasterizer 和 DifferentiableRenderer 安装失败怎么办?

A:这两步是编译自定义扩展,报错多为缺少 C++/CUDA 编译工具链,请先补齐编译环境后重新执行对应命令。

Q:RealESRGAN_x4plus.pth 是做什么的?

A:它是纹理生成阶段用到的超分权重,README 要求放到 hy3dpaint/ckpt 目录下。

注意事项

  • 安装步骤必须在克隆后的仓库根目录执行,因为命令使用相对路径切换子目录。
  • 建议在独立虚拟环境中安装,避免与已有 torch 版本冲突。
  • 项目同时提供官网 https://3d.hunyuan.tencent.com 与 HuggingFace Demo,可先在线体验再本地部署。

核心亮点

  • 单图生成高精度几何,细节还原度高,适合复杂物体
  • 直接输出PBR材质贴图,省去手动调材质的繁琐步骤
  • 开源且提供完整推理代码,支持自定义训练和二次开发

不足之处

  • 生成速度较慢,高分辨率输出需要较强GPU资源
  • 对复杂拓扑和透明/半透明物体支持有限
  • 文档/社区待观察

适用场景

  • 游戏开发中快速生成道具和场景资产
  • 电商产品展示图快速建模
  • 影视特效中的概念设计快速原型

替代项目

TripoSR、Stable Fast 3D、Zero123

项目介绍

Hunyuan3D-2.1 是数字人3D领域的开源项目,由 Tencent-Hunyuan 开发,2025 年首次发布。

在全站 13,635 个收录项目中,它的 GitHub 星标数(4,116)位列前 10%,在数字人3D分类的 273 个项目里位列前 5%。

近 44 天,它的 GitHub 星标从 3,869 增加到 4,116,净增 247。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2025-10-17。本地部署,完全免费。从国内网络环境看,可直接访问。

它主要面向的使用场景是:游戏开发中快速生成道具和场景资产。同类可对比的替代方案包括 TripoSR、Stable Fast 3D、Zero123。

上一篇:Wonder3D

下一篇:DreamCraft3D

同类项目推荐

A3D 开源

在 three.js 里直接调用 AI 生成纹理和素材,边建模边生成

3D x AI hybrid editor, built with three.js

★ 130 2026-08-09
cube 开源

用一句话生成 3D 模型,在 Roblox 里快速落地 AI 创作

Roblox Foundation Model for 3D Intelligence

★ 1263 2026-08-09
AG3D 开源

用2D图片直接生成3D虚拟人,告别昂贵扫描

Official code release for ICCV2023 paper AG3D: Learning to Generate 3D Avatars from ···

★ 273 2026-08-09
ai-avatar-system 开源

一张照片加一段声音,秒变会说话的数字人。

AI Avatar / digital human platform — upload a photo, clone a voice, talk to any fac···

★ 516 2026-08-09