MIDI-3D

单张照片,一键生成多物体 3D 场景

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 数字人3D 🍴 复刻 76 🐛 待处理 18 👀 关注 15
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 958
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可自由使用,无付费版本。

项目预览

MIDI-3D 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类数字人3D
开发团队VAST-AI-Research
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可自由使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型3d,3d-generation,3d-scene,3d-scene-generation,cvpr2025,generative-3d,scene-generation
GitHub 星标★ 958
上线时间2025-03-03 00:00:00
代码更新2025-06-12
仓库体积23.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

MIDI-3D 是一个基于扩散模型的单图生成 3D 场景的开源项目,由 CVPR 2025 收录。它解决的是从单张 2D 图像直接生成多实例 3D 场景的难题,传统方法通常只能生成单个物体,而 MIDI 通过创新的多实例扩散机制,能够同时生成多个相互关联的 3D 物体,并保持场景布局的合理性和一致性。核心能力包括:输入单张图像,自动识别场景中的多个物体实例,生成每个实例的 3D 几何和纹理,并输出完整的 3D 场景。项目基于 PyTorch 实现,提供训练和推理代码,适合研究者和开发者用于 3D 内容创作、自动驾驶仿真、AR/VR 场景构建等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 958

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 60 分钟 部署方式:本地 (Py/CUDA) 5 步

环境要求

  • Linux + NVIDIA GPU(显存 16GB 以上更稳)
  • CUDA 11.8+
  • Conda

安装与启动步骤

  1. 1建环境

    官方以 Python 3.10 验证。

    conda create -n midi python=3.10
    conda activate midi
  2. 2装 torch

    按 CUDA 版本选 wheel。

    pip install torch torchvision --index-url https://download.pytorch.org/whl/cu118
  3. 3装依赖与 MV-Adapter

    MV-Adapter 要从源码装。

    pip install -r requirements.txt
    pip install git+https://github.com/huanngzh/MV-Adapter
  4. 4起 Gradio 界面

    最直观的验证方式。

    python gradio_demo.py
  5. 5命令行推理

    给 RGB 与分割图即可生成组合式 3D 场景。

    python -m scripts.inference_midi --rgb assets/example_data/Cartoon-Style/00_rgb.png \
        --seg assets/example_data/Cartoon-Style/00_seg.png --output-dir ./

如何确认成功

输出目录生成 3D 资产文件(如 glb/ply),在查看器里能看到多物体组合场景。

常见问题

Q:安装 MV-Adapter 失败?

A:确认 git 可用且网络能访问 GitHub,必要时配代理。

注意事项

  • 先用 grounding_sam 脚本生成分割图,再做 3D 生成,效果更稳。
  • 全流程显存占用高,建议单卡逐步跑各阶段。

核心亮点

  • 首个支持单图多实例 3D 场景生成的扩散模型,突破了单物体限制
  • CVPR 2025 论文加持,方法有理论创新,代码开源可复现
  • 生成场景包含物体间空间关系,布局合理,适合实际应用

不足之处

  • 早期项目,文档和社区支持待观察
  • 对输入图像质量敏感,复杂场景生成可能不稳定

适用场景

  • 游戏和影视的 3D 场景快速原型设计
  • 自动驾驶仿真中的多物体场景生成
  • AR/VR 内容创作,从照片快速构建虚拟环境

替代项目

One-2-3-45、Zero123、Wonder3D

上一篇:MotionDiffuse

下一篇:Open-DiffusionGS

同类项目推荐

ChatdollKit 开源

让 3D 模型秒变能听会说的 AI 聊天角色

ChatdollKit enables you to make your 3D model into a chatbot

★ 1280 2026-08-09
instant-nvr 开源

几分钟内重建动态人体,快速生成神经体积表示。

[CVPR 2023] Code for "Learning Neural Volumetric Representations of Dynamic Humans i···

★ 162 2026-08-09
ml-talking-face 开源

传一张照片和一段语音,自动生成对口型说话视频

Cloned repository from Hugging Face Spaces (CVPR 2022 Demo)

★ 54 2026-08-09
Open-LLM-VTuber 开源

对着电脑说话,Live2D 角色替你回答,支持打断,全本地运行。

Talk to any LLM with hands-free voice interaction, voice interruption, and Live2D av···

★ 14656 2026-08-09
shiyun 开源

把三千年的诗变成可漫游的星系,边逛边读诗

把中国三千年的诗放进一片可漫游的三维星系:每位诗人是一颗星,每首诗都有坐标,星与星之···

★ 281 2026-08-09
awesome-ai-vtubers 开源

逛一圈,找到你想要的AI虚拟主播项目

A curated list of AI VTubers and their related projects

★ 518 2026-08-09
SOMA-X 开源

一套API统一所有人体模型,告别格式混乱

SOMA: Unifying Parametric Human Body Models

★ 871 2026-08-09
Meuxe 开源

让AI伴侣拥有动漫形象,实时表情语音互动

A companion that lives on your desktop. Remembers you, talks back, and stays on your···

★ 79 2026-08-09
image-to-3dlab 开源

本地把图片文字变成带骨骼的游戏 3D 模型

AssetFurnace: the most complete open-source image-to-3D pipeline (Oct 2026). Prompt ···

★ 1147 2026-10-07