Camera to Blender教程:手机拍一张照,3D模型自动进Blender

📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:442+

📋 项目简介

Camera to Blender 把"实物变3D素材"压缩成一条流水线:手机对准物体拍照 → 自动去背景 → AI生成3D模型 → 自动导入正在运行的Blender,官方称全程不到一分钟。相机界面专为手机设计:电脑上跑服务端(Blender 所在机器),手机浏览器打开网页当取景器,笔记本摄像头也能用。

3D生成由 Tripo3D API 完成(必填),可选配 Gemini API 自动抠除照片背景。想找纯提示词生成3D场景的路线,可以对照 Fable51 Worlds教程;设计前端部分则可配合 M3E Canvas设计画布 使用。

🔧 工作流四步

步骤发生什么
拍照手机网页调用摄像头,确认照片
去背景配了 Gemini key 就自动抠图,没配则用原图
生成3DTripo3D 出模型,约30-60秒
进BlenderWebSocket 推送,Blender 插件自动导入,点 Send to Blender 即可

📦 安装部署

# 需要:Python 3.10+、Blender 3.0+、Tripo3D key(必需)、Gemini key(可选)、ngrok(手机用)
pip install -r requirements.txt
cp .env.example .env   # 填 TRIPO_API_KEY / GEMINI_API_KEY

# 启动服务端(Blender所在电脑)
uvicorn relay_server:app --host 0.0.0.0 --port 8000

# 另开终端,给手机提供HTTPS入口
ngrok http 8000

Blender 侧:编辑 → 偏好设置 → 插件 → 安装 ws_import_addon.zip 并启用;在3D视图按 N 打开 WS Import 面板,粘贴 ngrok 地址(https 换成 wss 并追加 /ws?client=blender),点 Connect 看到 Status: Connected 即就绪。手机打开 ngrok 网址授权摄像头即可开拍。

💡 使用建议

📚 常见问题

Camera to Blender是什么?

Camera to Blender 把"实物变3D素材"压缩成一条流水线:手机对准物体拍照 → 自动去背景 → AI生成3D模型 → 自动导入正在运行的Blender,官方称全程不到一分钟。相机界面专为手机设计:电脑上跑服务端(Blender 所在机器),手机浏览器打开网页当取景器,笔记本摄像头也能用。

如何上手Camera to Blender?

拍背景干净、光照均匀的实物,模型质量明显更好;能去背景就配上 Gemini key