logo
0
0
WeChat Login
Tengfei Wang<tfwang@connect.ust.hk>
update readme

HY-World 2.0:A Multi-Modal World Model for Reconstructing, Generating, and Simulating 3D Worlds

English | 简体中文

HY-World-2.0 Teaser


"What Is Now Proved Was Once Only Imagined"

🎥 视频

https://github.com/user-attachments/assets/b56f4750-25c9-48fb-83ff-d58526711463

🔥 最新动态

  • [2026年4月16日]:🚀 发布 HY-World 2.0 技术报告及部分代码!
  • [2026年4月16日]:🤗 开源 WorldMirror 2.0 推理代码和模型权重!
  • [即将发布]:发布完整的 HY-World 2.0(World Generation)推理代码。
  • [即将发布]:发布 全景生成(HY-Pano 2.0)模型权重和代码。
  • [即将发布]:发布 轨迹规划(WorldNav)代码。
  • [即将发布]:发布 世界扩展(WorldStereo 2.0)模型权重和推理代码。

📋 目录

📖 介绍

HY-World 2.0 是一个面向世界生成世界重建的多模态世界模型框架。它接受多种输入模态——文本、单视图图像、多视图图像和视频——并生成3D世界表示(网格 / 3D高斯点云)。它提供两大核心能力:

  • 世界生成(文本 / 单张图像 → 3D 世界):通过四阶段方法合成高保真、可导航的3D场景——a) 全景生成(HY-Pano 2.0),b) 轨迹规划(WorldNav),c) 世界扩展(WorldStereo 2.0),d) 世界组合(WorldMirror 2.0 + 3DGS 学习)。
  • 世界重建(多视图图像 / 视频 → 3D):由 WorldMirror 2.0 驱动,这是一个统一的前馈模型,能够在单次前向传播中同时预测深度、表面法线、相机参数、3D点云和3DGS属性。

HY-World 2.0 是开源的3D世界模型,我们将发布所有模型权重、代码和技术细节,以促进可复现性和推动该领域的研究进展。

为什么需要3D世界模型?

现有的世界模型(如 Genie 3、Cosmos、HY-World 1.5(WorldPlay+WorldCompass))生成的是像素级视频——本质上是"看一部电影",播放结束即消失。HY-World 2.0 采用了完全不同的方法:它直接生成可编辑、可持久化的3D资产(网格 / 3DGS),可以直接导入到 Blender/Unity/Unreal Engine/Isaac Sim 等游戏引擎中——更像是"构建一个可玩的游戏",而非录制一段视频。这种范式转变从根本上解决了视频世界模型的许多长期痛点:

视频世界模型3D 世界模型(HY-World 2.0)
输出像素视频(不可编辑)真实 3D 资产——网格 / 3DGS(完全可编辑)
可交互时长有限(通常 1 分钟)无限——资产永久保存
3D 一致性无保证(闪烁、跨视角伪影)原生一致——内在3D一致性
实时渲染需要逐帧推理;延迟高消费级 GPU 即可实时渲染
可控性弱(角色控制不精确,无真实物理)精确——零误差控制、真实物理碰撞、准确光照
推理成本随每次交互累积一次生成;渲染成本 ≈ 0
引擎兼容性✗ 仅视频文件✓ 可直接导入 Blender / UE / Isaac Engine
看完视频,即刻消失\color{IndianRed}{\textsf{看完视频,即刻消失}}构建世界,永久保留\color{RoyalBlue}{\textbf{构建世界,永久保留}}

以上均为真实3D资产(非生成视频),完全由 HY-World 2.0 创建——截取自实时交互画面。

✨ 亮点

  • 真实3D世界,而非仅仅是视频

    与纯视频世界模型(如 Genie 3、HY World 1.5)不同,HY-World 2.0 生成真实3D资产——3DGS、网格和点云——可自由浏览、编辑,并直接导入 Unity / Unreal Engine / Isaac。从一段文本提示或一张图像出发,即可创建多种风格的可导航3D世界:写实、卡通、游戏等。

  • 从照片和视频即时3D重建

    WorldMirror 2.0 驱动,这是一个统一的前馈模型,能够在单次前向传播中从多视图图像或随手拍摄的视频中预测稠密点云、深度图、表面法线、相机参数和3DGS。支持灵活分辨率推理(50K–500K 像素),精度达到 SOTA 水平。拍摄一段视频,即可获得数字孪生。

  • 交互式角色探索

    不仅仅是观看——在生成的世界中自由漫游。HY-World 2.0 支持第一人称导航和第三人称角色模式,用户可以在 AI 生成的街道、建筑和景观中自由探索,并具备基于物理的碰撞效果。前往我们的产品页面免费体验 (Very Crowded Now)。

🧩 架构

  • 详细信息请参阅我们的技术报告

    HY-World 2.0 的系统化流水线——全景生成(HY-Pano-2.0)→ 轨迹规划(WorldNav)→ 世界扩展(WorldStereo 2.0)→ 世界组合(WorldMirror 2.0 + Splattings Learning)——能够自动将文本或单张图像转化为高保真、可漫游的3D世界(3DGS/网格输出)。

📝 开源计划

  • ✅ 技术报告
  • ✅ WorldMirror 2.0 代码和模型权重
  • ⬜ 世界生成完整推理代码(WorldNav + World Composition)
  • ⬜ 全景生成(HY-Pano 2.0)模型和代码 — 可使用 HunyuanWorld 1.0的全景图生成 作为临时替代
  • ⬜ 世界扩展(WorldStereo 2.0)模型和代码 — 可使用 WorldStereo 作为临时替代

🎁 模型库

世界重建 — WorldMirror 系列

模型描述参数量日期Hugging Face
WorldMirror-2 [new]多视图 / 视频 → 3D 重建~1.2B2026.4下载
WorldMirror-1多视图 / 视频 → 3D 重建(旧版)~1.2B2025.10下载

全景生成 — HY_Pano 系列

模型描述参数量日期Hugging Face
HY-Pano-2 [new]文本 / 图像 → 360° 全景即将发布

世界生成 - WorldStereo 系列

模型描述参数量日期Hugging Face
WorldStereo-2 [new]全景 → 完整 3DGS 世界即将发布

空间规划 - WorldNav系列

算法描述参数量日期
WorldNav [new]全景 → 完整 3DGS 世界即将发布

我们建议参考我们之前的工作 WorldStereoWorldMirror,以了解3D世界生成和重建的背景知识。

🤗 快速开始

安装依赖

我们建议使用 CUDA 12.4 进行安装。

# 1. 克隆仓库 git clone https://github.com/Tencent-Hunyuan/HY-World-2.0 cd HY-World-2.0 # 2. 创建 conda 环境 conda create -n hyworld2 python=3.10 conda activate hyworld2 # 3. 安装 PyTorch(CUDA 12.4) pip install torch==2.4.0 torchvision==0.19.0 --index-url https://download.pytorch.org/whl/cu124 # 4. 安装依赖 pip install -r requirements.txt # 5. 安装 FlashAttention # (推荐)安装 FlashAttention-3 git clone https://github.com/Dao-AILab/flash-attention.git cd flash-attention/hopper python setup.py install cd ../../ rm -rf flash-attention # 也可以使用更简单的 FlashAttention-2 安装方式 pip install flash-attn --no-build-isolation

代码使用 — 全景生成(HY-Pano-2)

即将发布。

代码使用 — 世界生成(WorldNav、WorldStereo-2 和 3DGS)

即将发布。

我们建议参考之前的工作 WorldStereo,作为 WorldStereo-2 的开源预览版本。

代码使用 — WorldMirror 2.0

WorldMirror 2.0 支持以下使用方式:

我们提供了类似 diffusers 的 Python API。模型权重将在首次运行时自动从 Hugging Face 下载。

from hyworld2.worldrecon.pipeline import WorldMirrorPipeline pipeline = WorldMirrorPipeline.from_pretrained('tencent/HY-World-2.0') result = pipeline('path/to/images')

使用先验注入(相机位姿和深度):

result = pipeline( 'path/to/images', prior_cam_path='path/to/prior_camera.json', prior_depth_path='path/to/prior_depth/', )

关于相机/深度先验的详细格式和准备方法,请参阅先验准备指南

命令行:

# 单卡推理 python -m hyworld2.worldrecon.pipeline --input_path path/to/images # 多卡推理 torchrun --nproc_per_node=2 -m hyworld2.worldrecon.pipeline \ --input_path path/to/images \ --use_fsdp --enable_bf16

重要提示: 在多卡模式下,输入图像数量必须 >= GPU 数量。例如,使用 --nproc_per_node=8 时,需要提供至少 8 张图像。

Gradio 应用 — WorldMirror 2.0

我们提供了一个交互式 Gradio Web 演示。上传图像或视频,即可在浏览器中可视化 3DGS、点云、深度图、法线图和相机参数。

# 单卡 python -m hyworld2.worldrecon.gradio_app # 多卡 torchrun --nproc_per_node=2 -m hyworld2.worldrecon.gradio_app \ --use_fsdp --enable_bf16

关于 Gradio 应用的完整参数列表(端口、分享、本地检查点等),请参阅 DOCUMENTATION_zh.md

🔮 性能表现

完整的基准测试结果请参阅技术报告

WorldStereo 2.0 — 相机控制

方法相机指标视觉质量
RotErr ↓TransErr ↓ATE ↓Q-Align ↑CLIP-IQA+ ↑Laion-Aes ↑CLIP-I ↑
SEVA1.6901.5782.8793.2320.4794.62377.16
Gen3C0.9441.5802.7893.3530.4894.86382.33
WorldStereo0.7621.2452.1414.1490.5475.25789.05
WorldStereo 2.00.4920.9681.7684.2050.5445.26689.43

WorldStereo 2.0 — 基于单帧输入的生成式重建

MethodsTanks-and-TemplesMipNeRF360
Precision ↑Recall ↑F1-Score ↑AUC ↑Precision ↑Recall ↑F1-Score ↑AUC ↑
SEVA33.5935.3436.7351.0322.3855.6328.7546.81
Gen3C46.7325.5131.2442.4423.2875.3735.2652.10
Lyra50.3828.6732.5443.0530.0258.6036.0549.89
FlashWorld26.5820.7222.2930.4535.9753.7742.6053.86
WorldStereo 2.043.6241.0241.4358.1943.1965.3251.2765.79
WorldStereo 2.0 (DMD)40.4144.4143.1660.0942.3464.8350.5265.64

WorldMirror 2.0 — 点云重建

在 7-Scenes、NRGBD 和 DTU 上的点图重建。 我们报告了 WorldMirror 在不同输入配置下的平均精度和完整度。加粗为最优结果。"L / M / H" 分别代表低 / 中 / 高推理分辨率。"+ all priors" 表示同时注入相机外参、相机内参和深度先验。

方法7-Scenes (场景)NRGBD (场景)DTU (物体)
Acc. ↓Comp. ↓Acc. ↓Comp. ↓Acc. ↓Comp. ↓
WorldMirror 1.0
  L0.0430.0550.0460.0491.4761.768
  L + all priors0.0210.0260.0220.0201.3471.392
  M0.0430.0490.0410.0451.0171.780
  M + all priors0.0180.0230.0160.0140.7350.935
  H0.0790.0870.0770.0932.2712.113
  H + all priors0.0420.0410.0780.0821.7731.478
WorldMirror 2.0
  L0.0410.0520.0470.0581.3522.009
  L + all priors0.0190.0240.0170.0151.1001.201
  M0.0330.0460.0390.0471.0051.892
  M + all priors0.0130.0170.0130.0130.6900.876
  H0.0370.0400.0460.0530.8451.904
  H + all priors0.0120.0160.0150.0160.5540.771

WorldMirror 2.0 — 先验对比

WorldMirror 与 Pow3R、MapAnything 在不同先验条件下的对比。 结果为 7-Scenes、NRGBD 和 DTU 数据集上的平均值。Pow3R (pro) 指使用 Procrustes 对齐的原版 Pow3R。

🎬 更多示例

📖 文档

详细的使用指南、参数参考、输出格式说明和先验注入说明,请参阅 DOCUMENTATION_zh.md

📚 引用

如果您觉得 HunyuanWorld 2.0 对您的研究有帮助,请引用:

@article{hyworld22026, title={HY-World 2.0: A Multi-Modal World Model for Reconstructing, Generating, and Simulating 3D Worlds}, author={Tencent HY-World Team}, journal={arXiv preprint}, year={2026} } @article{hunyuanworld2025tencent, title={HunyuanWorld 1.0: Generating Immersive, Explorable, and Interactive 3D Worlds from Words or Pixels}, author={Team HunyuanWorld}, year={2025}, journal={arXiv preprint} }

📧 联系方式

如有任何问题或反馈,请发送邮件至 tengfeiwang12@gmail.com

🙏 致谢

我们衷心感谢 HunyuanWorld 1.0WorldMirrorWorldPlayWorldStereoHunyuanImage 的杰出工作。