Back to blog

Matrix-3D: 全方位可探索 3D 世界生成

Matrix-3D 提出从单张图像生成全方位可探索 3D 世界的统一框架。

Matrix-3D: 全方位可探索 3D 世界生成

一、项目概述

Matrix-3D 是由 Skywork(昆仑万维) 开发的 全方位可探索 3D 世界生成框架,能够从单张图像或文本提示生成可 360° 自由探索的 3D 场景。


二、核心能力

特性说明
大场景生成支持生成更广阔、更完整的场景,允许 360° 全方位自由探索
高可控性支持文本和图像输入,可自定义轨迹,无限可扩展
强泛化能力基于自研 3D 数据和视频模型先验,生成多样化高质量 3D 场景
速度-质量平衡提供两种全景 3D 重建方法:快速重建和精细重建

三、技术架构

Matrix-3D 的核心流程分为 三个阶段:

1. 全景图像生成(Text/Image → Panorama)

  • 从文本提示或输入图像生成 360° 全景图像
  • 基于 FLUX.1 模型微调的 Text2PanoImage LoRA

2. 全景视频生成(Panorama → Video)

  • 使用 轨迹引导的全景视频扩散模型
  • 以场景网格渲染为条件,实现高质量、几何一致的场景视频生成
  • 基于 Wan2.1 视频模型
  • 支持 480p(960×480)和 720p(1440×720)分辨率
  • 提供三种运动模式:直线旅行、S 曲线旅行、右侧前进
  • 支持自定义相机轨迹(.json 格式,OpenCV 世界到相机矩阵)

3. 3D 场景提取(Video → 3D Scene)

提供 两种 3D 重建方法:

方法特点输出
优化重建(Optimization-based)高精度、细节丰富.ply 格式 3D 高斯
前馈重建(Feed-forward)快速、高效.ply 格式 3D 高斯 + 透视视频

四、预训练模型

模型名称文件用途
Text2PanoImagetext2panoimage_lora.safetensors文本到全景图像生成
PanoVideoGen-480ppano_video_gen_480p.ckpt480p 全景视频生成
PanoVideoGen-720ppano_video_gen_720p.bin720p 全景视频生成
PanoLRM-480ppano_lrm_480p.pt前馈式全景 3D 重建

五、数据集:Matrix-Pano

论文引入了 Matrix-Pano 数据集——首个大规模合成全景视频数据集:

  • 116K 高质量静态全景视频序列
  • 包含深度和轨迹标注
  • 专为全景视频生成和 3D 重建训练设计

六、使用方式

# 克隆仓库
git clone --recursive https://github.com/SkyworkAI/Matrix-3D.git
cd Matrix-3D

# 创建环境
conda create -n matrix3d python=3.10
conda activate matrix3d
pip3 install torch==2.7.1 torchvision==0.22.1
chmod +x install.sh && ./install.sh

# 下载模型
python scripts/download_checkpoints.py

# 一键生成 3D 世界
./generate.sh

# 或分步执行:
# Step 1: 文本/图像 → 全景图像
python code/panoramic_image_generation.py --mode=t2p --prompt="..." --output_path="./output/example1"

# Step 2: 全景图像 → 全景视频
torchrun --nproc_per_node 1 code/panoramic_image_to_video.py --inout_dir="./output/example1" --resolution=720

# Step 3: 视频 → 3D 场景
python code/panoramic_video_to_3DScene.py --inout_dir="./output/example1" --resolution=720

七、技术依赖与致谢

Matrix-3D 构建在以下开源项目之上:


八、相关方向工作综述

全方位 3D 世界生成 是当前 AI 3D 生成领域的热门方向,以下是主要相关工作和趋势:

1. 全景图像生成

  • PanoDiffusion (2024): 使用扩散模型进行 360° 全景图外绘/生成
  • Blockade Labs / Skybox AI (2024): 文本到全景天空盒生成,已商业化

2. 多视角一致性生成

  • MVDiffusion (2024): 从文本生成多视角一致的图像,包括全景设置
  • WonderJourney (2024): 从单张图像生成连续可探索的 3D 场景

3. 无限/可扩展 3D 场景

  • WorldGen (2024): 无界 3D 场景生成,Matrix-3D 的基础之一
  • SceneScape (2024): 利用全景先验实现一致性场景扩展
  • Text2Room (2024): 从文本生成 3D 房间场景
  • WonderWorld (2024): 循环/扩展 3D 环境生成

4. 单图像 3D 重建

  • LRM / LRM-large (2024): 大型重建模型,单图像前馈 3D 重建
  • InstantMesh (2024): 腾讯出品,高效网格重建
  • TripoSR (2024): Stability AI 的快速 3D 重建
  • Splatter Image (Omni): 从单张全景图像生成 3D 场景

5. 3D 高斯溅射 + 全景

  • DrivingGaussian / Street Gaussians (2024): 从全景驾驶视频重建街道级 3D 场景
  • 3DGS + 360° 室内重建 (2024-2025): 从全景视频重建室内场景

6. 视频到 3D

  • 4D-fy / DreamGaussian4D (2024): 从视频生成 4D 场景
  • 基于扩散的 3D 生成综述 (2025): 覆盖分数蒸馏、多视角扩散、3D 感知生成

7. Matrix-3D 的差异化优势

与上述工作相比,Matrix-3D 的独特之处在于:

  • 全景表示 + 视频扩散 的结合,实现真正的 360° 可探索
  • 首个大规模全景视频数据集(Matrix-Pano, 116K 序列)
  • 两种重建方案兼顾速度与质量
  • 完整的 text/image → panorama → video → 3D 流水线

九、总结

Matrix-3D 代表了 全方位 3D 世界生成 领域的一个重要进展。它通过将全景表示引入视频扩散模型,并结合自研的全景 3D 重建技术,实现了从文本或图像生成可 360° 自由探索的高质量 3D 世界。该项目开源、使用 MIT 许可,为社区提供了完整的训练数据集和预训练模型,具有很高的研究和应用价值。