图生 3D 工具选型与资产验收

# 图生 3D 工具选型与资产验收

以把一张商品照片变成网站里的旋转模型为例,最短路线是:图生 3D 生成初稿 → Blender 检查与调整 → 导出 GLB → 浏览器验证。 先走通这条路线,需要研究模型或私有部署时,再看后面的本地推理。

# 先做一个能在网页里看的商品模型

  1. 选一张主体完整、背景简单的商品图。如果商品被遮挡,先换素材,避免模型凭空补太多形状。
  2. 在支持图生 3D 的工具中上传图片并生成。先旋转预览,检查正面、背面、底部和杯把等细节,而不只看默认角度。
  3. 导出工具提供的 GLB;如果形状、材质分开生成,要确认导出的是带纹理结果。
  4. 用 Blender 导入,检查是否缺贴图、模型方向是否正确、旋转中心是否合适。
  5. 导出后放进 网页展示示例,在电脑和手机上检查加载与旋转。

这条路线适合展示资产。动画角色还要处理骨骼和变形;打印或制造还要核对尺寸、壁厚等,不能因为 GLB 打开正常就一并认为合格。

# 常见工具怎样选择

工具 适合怎样使用 验收重点
Meshy (opens new window) 使用托管界面快速制作三维资产候选 形状、材质、导出格式、授权与额度
Tripo (opens new window) 用图片等输入生成资产并接入后续制作 多视角一致性、面数、UV 与导出结果
Hitem3D (opens new window) 对比图生 3D 的外观细节表现 不把细节丰富等同于真实内部结构
TRELLIS.2 (opens new window) 希望研究本地推理、O-Voxel 和资产导出 GPU 条件、运行依赖、生成网格质量
Hunyuan3D-2 (opens new window) 分别研究形状生成与纹理生成 模型版本、显存和各自的权重许可

托管工具的套餐与能力会变,试用时固定同一组输入,从生成时间、失败率、可编辑性和单位合格资产成本比较,不用一个所谓最强排名决定选择。

# 商业工具怎么试,才不是只看演示图

Meshy (opens new window) 和 Tripo (opens new window) 适合先通过托管界面快速生成资产。试用时使用同一组授权素材,至少包括光滑物体、带薄结构物体和复杂背面物体;各自按推荐配置生成,再统一导入 Blender 比较。

具体操作可以按这五步进行:上传干净的参考图 → 选择图生 3D 与需要的纹理选项 → 先检查几何预览 → 需要时再生成或调整纹理 → 导出目标格式并在目标平台打开。不同套餐可用的导出、材质和额度不同,费用按实际导出合格资产计算。

Hitem3D (opens new window) 也可加入同组对比,重点检查凹槽、薄边、杯把连接和纹理投影。外观细节更丰富不等于内部结构真实,也不等于拓扑自动适合动画。不要用一个工具生成的人像与另一个工具生成的简单摆件直接比谁更强。

对比项目 记录什么 为什么重要
输入一致性 同一张图、同一组视角、相似生成目标 排除素材差异
几何质量 正反面、薄壁、孔洞、部件粘连 演示角度容易掩盖错误
材质质量 换光照后的颜色、接缝、反光 防止把烘进贴图的阴影误当真实几何
人工修整 改到可交付花了多久 最快生成不一定最快交付
总成本 失败、重试、纹理、导出和人工时间 比单次调用标价更接近业务成本

# Seed3D 2.0:为什么强调几何、材质和可仿真资产

Seed3D 2.0 (opens new window) 的官方技术说明将几何生成分成 Coarse-to-Fine 两阶段:先确定整体形状,再补精细结构。例如先保证椅背、椅面和椅腿关系正确,再处理锐边和薄结构,而不是把所有精度问题压在同一步。

材质侧联合生成一组 PBR 贴图,并使用 MoE 等架构提升高分辨率细节。MoE(Mixture of Experts,混合专家)可以理解为由不同参数分支承担部分计算,不意味着每个专家就是一个独立工作的业务 Agent。VLM(Vision-Language Model,视觉语言模型)则利用图像与语义帮助判断材质和部件。

部件级与关节能力是另一层问题:先把对象拆成能独立运动的部件,再判断固定连接还是转动关节,估计轴线与运动范围。官方描述了 URDF 等输出与 Isaac Sim 等仿真引擎的衔接。

URDF、USD 和 Isaac Sim 分别是什么

URDF(Unified Robot Description Format)描述机器人或机构的部件、关节等关系;USD(Universal Scene Description)组织复杂三维场景,OpenUSD 是其开放生态;Isaac Sim 是机器人仿真平台。它们分别偏机构描述、场景描述和运行仿真,不是三个新的图生 3D 模型。

技术路线具备这些能力,不代表任意线上体验入口都开放全部功能,更不代表估计出来的物理参数已经实测正确。使用时要检查实际拿到的是静态网格,还是包含部件与关节的信息;不要只因为文件能导入仿真器就宣称仿真可信。

# Hunyuan3D、TRELLIS.2 与 PolyGen 怎么区分

Hunyuan3D-2 将形状生成与纹理生成分开,适合理解和控制两阶段资产生产;TRELLIS.2 使用 O-Voxel 表示复杂表面与属性,再导出网格;Hunyuan3D-PolyGen 则关注可用多边形拓扑的生成方向。不能把 Hunyuan 系列不同产品或版本的能力全部算到同一个开源脚本里。

PolyGen 的学习重点是:生成结果能不能减少后续重新组织网格的工作,而不只是渲染图好不好看。即使获得了四边形网格,也仍需要检查边流、关节权重和实际变形;动画不是必须全四边形,也不能说只有这一条路线能获得四边形。

本地安装、完整推理、纹理和 GLB 导出见 TRELLIS.2 与 Hunyuan3D 本地部署。其中采用明确的官方仓库和模型版本,不把托管产品演示能力当成已提供的开源接口。

# 生成后按用途交给不同流程

目标 生成之后继续做什么 详细操作
网页商品展示 调整方向与原点、减面、优化纹理、导出 GLB Blender 资产处理
动画角色 重拓扑、骨骼绑定、权重与动作测试 拓扑与模型基础
3D 打印 检查闭合性、自相交、单位、壁厚和切片 Boolean 与 Solidify
真实内部结构 获取 CAD 或扫描数据,分割与专业复核 扫描分割流程
参数化机械零件 用参数和约束建模,核对尺寸与装配 AI CAD 工具
设备数字孪生 关联真实设备 ID、遥测、时间与权限 Web 三维与数字孪生

这几条是不同用途的分支,不是每个项目都必须依次经过的步骤。商品展示可以从单图生成开始;制造级零件通常应从可靠 CAD 和工程数据开始;真实工厂则更依赖扫描、坐标与对象识别。

# 面试问答

1. 为什么不直接把生成的 GLB 交给前端?参考答案

GLB 只是包装格式,不保证资产质量。生成文件可能面数太多、纹理过大、缩放错误或存在破面。我会先在 Blender 检查和优化,再在目标手机和浏览器验证首屏加载、旋转流畅度与材质效果,确认可用后才交付。