news 2026/9/12 7:58:18

Hunyuan3D-2 本地部署实操教程:图像转3D,5分钟出第一个模型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Hunyuan3D-2 本地部署实操教程:图像转3D,5分钟出第一个模型

Hunyuan3D-2 本地部署实操教程:图像转3D,5分钟出第一个模型

【免费下载链接】Hunyuan3D-2High-Resolution 3D Assets Generation with Large Scale Hunyuan3D Diffusion Models.项目地址: https://gitcode.com/GitHub_Trending/hu/Hunyuan3D-2

Hunyuan3D-2 把"图片转 3D 模型"搬到了你自己的机器上:喂一段文字、一张图或一组多视角图,拿回的是一枚可 360° 查看的 glb 模型。整条流程本地跑完,形状生成最低 6GB 显存即可启动,适合内容创作者、3D 爱好者和想把生成能力接进自己应用的开发者。

一、部署前环境清单

项目要求备注
操作系统Windows 10/11、Linux、macOSWindows 下需额外装编译工具链
编译器VS 2022(含"使用 C++ 的桌面开发"组件)或 g++两个 C++ 扩展要现场编译
Python3.10.x推荐 3.10.9
PyTorch带 CUDA 的版本从 PyTorch 官方页面按显卡版本安装
显卡NVIDIA,≥6GB 显存可跑形状生成RTX 3060 及以上体验更好
磁盘≥20GB 空闲模型权重体积不小

⚠️ 唯一容易漏的一步:编译前确认终端里g++(或cl.exe)在 PATH 中可用,否则后面的 setup 脚本会直接报错。

二、最小命令跑通第一个结果

git clone https://gitcode.com/GitHub_Trending/hu/Hunyuan3D-2 cd Hunyuan3D-2

拉取源码并进入项目目录。

pip install -r requirements.txt pip install -e .

装好依赖并把 hy3dgen 包以可编辑模式装进环境。

cd hy3dgen/texgen/custom_rasterizer python setup.py install cd ../../.. cd hy3dgen/texgen/differentiable_renderer python setup.py install cd ../../..

按此顺序编译自定义光栅化器和可微分渲染器两个 C++ 扩展。

python gradio_app.py --model_path tencent/Hunyuan3D-2mini --subfolder hunyuan3d-dit-v2-mini --texgen_model_path tencent/Hunyuan3D-2 --low_vram_mode

用 0.6B 的 mini 模型加--low_vram_mode启动 Gradio 页面,浏览器打开后上传assets/example_images/example_000.png(仓库自带的一根香蕉)或输入一句文字描述,点生成,几分钟内就能看到第一枚 3D 模型。

原理一句话:Hunyuan3D-2 内部先由形状扩散模型出"裸"网格,再由纹理合成模型给网格贴皮,两步解耦,生成的或手做的网格都能直接上色。

三、三种用法对照:按需求选入口

方式适合谁入口文件启动/前置命令
Gradio 界面新手、想立刻看到效果gradio_app.pypython gradio_app.py --model_path tencent/Hunyuan3D-2 --subfolder hunyuan3d-dit-v2-0 --texgen_model_path tencent/Hunyuan3D-2 --low_vram_mode
API 服务要把 3D 生成接进自己的程序api_server.pypython api_server.py --host 0.0.0.0 --port 8080 --enable_tex
Blender 插件Blender 工作流用户blender_addon.py先启动 API 服务,再在 Blender 里安装插件

Gradio 界面:文本、单图、多视角三套输入 Tab 都在页面上。试多视角时,assets/example_mv_images/1/里放好了 front / back / left 三张现成示例,照着上传即可。

API 服务:服务起来后,图片转 base64 发个 POST 就能拿到模型文件:

img_b64_str=$(base64 -i assets/example_images/example_002.png) curl -X POST "http://localhost:8080/generate" \ -H "Content-Type: application/json" \ -d '{"image": "'"$img_b64_str"'", "texture": true, "resolution": 256}' \ -o output_model.glb

Blender 插件:在 Blender 3.0+ 的"编辑 → 偏好设置 → 插件"里点"安装",选blender_addon.py并启用,之后 3D 视图侧边栏会出现 "Hunyuan3D-2 3D Generator" 面板,生成的模型直接落进场景。

四、参数与硬件速查

显存档位(官方 Model Zoo 口径):

场景显存需求备注
仅形状生成6GB--low_vram_mode可再压一档
形状 + 纹理全流程16GB显存不够时换 0.6B mini 模型

常用参数(Gradio 界面滑块 / 代码调用参数):

参数作用建议范围
steps扩散推理步数20-50,越多越精细也越慢
guidance_scale引导尺度5.0-10.0,越大越贴输入
octree_resolution八叉树分辨率128-256,决定几何细节上限
  • 先 128 低档快速看个大概,参数调顺了再上 256 出成品,能省掉大量等待时间。
  • 显存告急优先挂--low_vram_mode;追求出图速度则给形状模型加--enable_flashvdm并选 turbo 子目录。
  • mini(0.6B)、mv 多视角(1.1B)、标准 2.0(1.1B + 1.3B 纹理)三档模型按需选,详见 docs/modelzoo.md。

五、完整实例:一张海豚图变成 3D 模型

环节内容
输入仓库自带 2D 图assets/example_images/example_002.png
操作Gradio 页面切到"图像转3D"模式,上传该图,点生成,等待后下载 glb
参数纹理开启;resolution 256;steps 30
结果带精细纹理的 3D 海豚,保留蓝色皮肤与斑点细节,可任意角度查看

六、踩坑速查

现象原因处理
编译时报 "cl.exe not found"终端不在 VS 构建环境里从开始菜单打开 "x64 Native Tools Command Prompt for VS 2022" 重新执行 setup
运行中 CUDA out of memory显存不足--low_vram_mode,或换tencent/Hunyuan3D-2mini模型
Blender 插件连不上API 服务未启动先跑python api_server.py,再操作插件面板
模型权重下载慢/超时访问 HuggingFace 受限配置镜像源后重试

收尾:命令速查卡

git clone https://gitcode.com/GitHub_Trending/hu/Hunyuan3D-2 pip install -r requirements.txt && pip install -e . cd hy3dgen/texgen/custom_rasterizer && python setup.py install cd hy3dgen/texgen/differentiable_renderer && python setup.py install python gradio_app.py --model_path tencent/Hunyuan3D-2 --subfolder hunyuan3d-dit-v2-0 --texgen_model_path tencent/Hunyuan3D-2 --low_vram_mode python api_server.py --host 0.0.0.0 --port 8080 --enable_tex

下一步:

  • 打开 examples/ 目录,挑shape_gen_multiview.pytextured_shape_gen_multiview.py跑通多视角管线。
  • 翻一遍 docs 里的 started 章节(gradio / code / studio / blender),对照实际场景补细节。
  • 想给现有网格上色而不是从头生成,试试examples/textured_shape_gen.py的手作网格贴纹理路线。

【免费下载链接】Hunyuan3D-2High-Resolution 3D Assets Generation with Large Scale Hunyuan3D Diffusion Models.项目地址: https://gitcode.com/GitHub_Trending/hu/Hunyuan3D-2

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 7:57:43

Kafka消息积压故障分析与实战处理指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 7:54:47

基于Aspen Plus的合成气内燃机建模与性能预测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 7:54:28

SpringBoot构建高并发二手交易平台实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 7:54:20

Spring Boot构建高并发酒店预订系统架构实践

1. 项目背景与核心需求酒店在线预订系统作为现代旅游业数字化转型的核心基础设施,正在经历从传统电话预订向全流程线上化的转变。根据全球酒店业协会2023年报告,采用Spring Boot技术栈构建的预订系统在新一代酒店管理系统中的占比已达62%,其技…

作者头像 李华
网站建设 2026/9/12 7:54:00

嵌入式Android六层架构深度解析与实战

1. 这不是教科书里的Android,而是嵌入式设备上真正跑起来的安卓系统你手里的那块axu15egp系列嵌入式处理器开发板,插上电、烧完镜像、屏幕亮了——但显示的不是“Hello World”,而是一个带状态栏、能点开设置、能装APK的完整安卓界面。这时候…

作者头像 李华