InstantMesh:3D 生成器——功能与运行要求

InstantMesh 是一款由腾讯 ARC 团队开发的开源 3D 生成器。该工具解决的是 image-to-3D 任务,即根据单张输入图像重建三维网格(mesh)。作者强调效率,并采用了稀疏视图的方法。
功能
- 从单张图像生成三维网格。
- 默认将结果导出为带顶点颜色的 .obj 格式。
- 指定 --export_texmap 标志时,可以导出带纹理贴图的模型;作者提醒,这会增加处理时间。
- 代码使用 Python 编写,并依赖 diffusers 库。
运行要求
- 平台:据作者描述,需要 CUDA。原文建议:Python>=3.10,PyTorch>=2.1.0,以及 CUDA>=12.1。
- 内存和磁盘:最大的模型权重文件占用 1.6 GB,所有权重文件合计 6.8 GB。作者未说明内存要求。
- 许可证:代码和模型权重均采用 Apache-2.0 许可证发布。
- 部署方式:代码可在 github.com/TencentARC/InstantMesh 仓库中获取,模型权重可在 huggingface.co/TencentARC/InstantMesh 下载。这是一款本地工具,作者不提供云服务版本。
适用人群
该工具适合希望将 3D 生成集成到自己的流程中或对模型进行微调的开发者和研究人员。Apache-2.0 开源许可证允许在商业项目中使用代码和权重。导出纹理贴图的标志提供了在最终模型的速度和细节之间进行选择的空间。
不适合那些寻找无需配置环境的现成云解决方案的用户——InstantMesh 需要在配备合适 GPU 和 CUDA 驱动程序的机器上本地运行。对于没有 Python 和 PyTorch 使用经验的用户来说,部署该工具也可能比较困难,因为作者没有提供图形界面。
InstantMesh 定位于根据单张照片快速生成网格的工具。它不需要云订阅,但对硬件和软件有具体要求,安装前需要确认这些条件。
参数表
| 任务 | image-to-3d 来源 |
|---|---|
| 代码许可证 | Apache-2.0 来源 |
| 权重许可证 | apache-2.0 来源 |
| 平台 | CUDA 据作者描述 来源 |
| 最大权重文件 | 1.6 GB 来源 |
| 全部权重文件 | 6.8 GB 来源 |
| 导出格式 | obj 据作者描述 来源 |
| 库 | diffusers 来源 |
| 语言 | Python 来源 |
| 代码最近更新 | 2025-01-03 来源 |
| 仓库创建时间 | 2024-04-10 来源 |
数值由程序自动从官方来源采集,并于 2026-08-19 核对。每个数值都附来源链接;取自开发者页面的数值还附有原文引用——将鼠标悬停在标注上即可查看。价格与版本为核对日期时的数据,变化最频繁——购买前请以官网为准。



