TripoSR 可以从单张图片重建一个三维网格,适合把单个物体快速变成可继续检查的 3D 草模。它只能依据照片推断被遮挡的部分,不能把看不见的背面还原成真实扫描结果;建模前应把期待限定为可编辑的起始网格,而不是成品资产。
准备环境与输入图
官方代码要求 Python 3.8 或更新版本,按本机平台安装 PyTorch;有 NVIDIA GPU 时,需让本地 CUDA 主版本与 PyTorch 发行包匹配。准备一张主体清楚、尽量单独占画面的 PNG/JPG,避免复杂背景、多个相互遮挡的物体和强反光。官方 README 给出的单图默认显存参考约为 6GB,具体还受分辨率和环境影响。

git clone https://github.com/VAST-AI-Research/TripoSR.git
cd TripoSR
pip install --upgrade setuptools
pip install -r requirements.txt
生成 OBJ 或 GLB 网格
把输入图片放进项目目录,运行命令把重建结果写入 output 文件夹:
python run.py examples/chair.png --output-dir output --model-save-format glb
需要 OBJ 时,把 glb 改成 obj。TripoSR 默认导出顶点颜色;如果你的下游软件更适合纹理图集,可以增加 --bake-texture,并按需要指定 --texture-resolution。输出模型位于 output 下按输入图片编号命名的子目录中,实际参数可先用 python run.py --help 核对。
在 Blender 里检查,而不是只看预览图
把输出的 GLB 或 OBJ 导入 Blender,旋转到照片没有拍到的背面,检查轮廓、底部、薄把手和凹陷处;再检查比例、法线和网格是否有破洞。若输出适合展示但不适合打印或游戏引擎,先在 Blender 做网格清理和拓扑修复,再进入正式资产流程。
官方项目说明它从单张图进行前馈式 3D 重建,手册展示了运行命令、OBJ/GLB 保存格式和纹理烘焙选项。模型会对不可见区域作估计;拍摄角度、阴影和背景会影响形状,约 6GB 显存是项目给出的参考值,不是对所有设备的保证。未在本文环境实测,不承诺一次生成就可直接用于生产。
官方资料
Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/32017.html