论文信息与阅读范围

  • 中文题目:Lyra 2.0:可探索的生成式三维世界。
  • 作者:Tianchang Shen、Sherwin Bahmani、Kai He、Sangeetha Grama Srinivasan、Tianshi Cao、Jiawei Ren、Ruilong Li、Zian Wang、Nicholas Sharp、Zan Gojcic、Sanja Fidler、Jiahui Huang、Huan Ling、Jun Gao、Xuanchi Ren,均来自 NVIDIA;Tianchang Shen 与 Xuanchi Ren 标为共同贡献。
  • 版本:arXiv:2604.13036v1,2026 年 4 月 14 日提交;项目 PDF 首页日期为 2026-04-15。
  • 研究类别:相机可控视频生成、长期空间记忆、前馈 3DGS 重建、场景网格提取。
  • 证据范围:正文 §3–6、表 1–3、附录 A.1–A.4;官方项目已迁移至 Project Lyra 主页,代码与模型卡亦已核查。本文没有运行模型或对用户机器测量耗时。[1][2][3][4]

1. 任务定位:从一张图生成可持续探索的三维场景

原文工作:输入是一张图像、用户指定的相机轨迹,以及可选文本提示;模型先生成沿该相机轨迹观察到的视频,再用重建模型将视频转换为显式高斯和表面网格。用户可以继续指定相机方向,扩展未观察区域,或回到已经生成的位置。[1,§4.1、图 1–2]

因此核心任务是生成式重建:未见区域由模型补充,并非从真实观测唯一恢复。如果输入是一间房的照片,背面的布局可以合理但不一定符合实际房间;如果目标是测量意义上的数字孪生,必须另行使用足够真实视角、尺度基准和几何验证。论文的单图生成能力与“手机视频精确复原原场景”是相关但不同的问题。[1,§1、4.1;独立分析]

论文针对两个不同退化机制:空间遗忘是走远后返回旧区域时无法回忆旧结构;时间漂移是不断使用生成帧作为下一段条件,导致颜色、纹理和几何误差累积。延长时间窗口不一定解决空间遗忘,因为真正相关的旧画面可能相隔数百帧,近期画面反而看不到目标区域。[1,§1、4.2–4.3]

2. 总体流程及几种表示的职责

表示或模块 保存/计算的信息 在流程中的作用
历史 RGB 帧 已生成的外观 为再次观察旧区域提供视觉条件
每帧深度、相机参数和低分辨率点云 该帧的局部三维几何 检索相关历史,建立像素对应
视频 DiT 条件生成先验 生成下一段新视角外观
前馈 3DGS 重建器 高斯位置、形状、颜色及透明度 从一致视频得到可渲染场景
稀疏 SDF 与网格提取 表面几何 导出网格,供后续物理处理与仿真

关键设计:中间几何缓存不强制融合为一个全局点云。每帧几何单独保存,让错误不会在一次全局融合后成为不可区分的固定结构。它主要用于决定“应该参考哪张历史图”和“目标像素对应历史哪一处”,外观仍由视频模型生成。[1,§4.2]

这里需要避免过度概括:论文的空间记忆使用 canonical coordinate warping 而不是把多帧 RGB 渲染后硬融合;但基础相机控制仍保留“最新帧的深度重投影 RGB 条件”,并配合 Plücker 射线。所以不能把整个 Lyra 2.0 描述成完全不使用 RGB warping。[1,§3、附录 A.1]

3. 视频基础模型与相机条件

原文设置:以 Wan 2.1-14B DiT 为基础,分辨率 832×480。VAE 空间下采样 8 倍、时间下采样 4 倍,latent 通道数 16;FF 个视频帧映射到 F′=⌊(F−1)/4⌋+1F'=\lfloor(F-1)/4\rfloor+1 个时间 latent。生成使用 flow matching:[1,§3、附录 A.1]

zs=(1−s)z0+sϵ,L=E∥vθ(zs,s,c)−(ϵ−z0)∥22.z_s=(1-s)z_0+s\epsilon,\quad \mathcal L=\mathbb E\|v_\theta(z_s,s,c)-(\epsilon-z_0)\|_2^2.

此处 ss 是噪声/生成时间,z0z_0 为干净视频 latent,ϵ\epsilon 为高斯噪声,cc 为条件;它与相机视频的真实帧时间不同。论文在通用描述中用均匀时间,具体训练附录采用 logit-normal 时间采样。[1,式 (1)、附录 A.2]

相机条件包括两路:最新帧经深度和新相机位姿进行 forward warp,向网络提示可见区域;每像素计算六维 Plücker 射线 (d,o×d)(d,o\times d),在 DiT 的注意力 query/key 中注入。当大幅旋转导致最新帧完全投影不到新视角时,射线条件仍能表达要求的相机运动。[1,§3、附录 A.1]

机制解释:深度 warp 提供强局部对应,但易有遮挡孔洞和深度边界错误;射线表达相机射线几何,却不会单独告诉模型场景每个物体的准确位置。二者结合是在“局部观测约束”和“新视角生成自由度”之间建立条件,而非恢复出已知精确世界。[1,§3;独立分析]

4. 抗空间遗忘:几何检索和稠密对应

4.1 每帧缓存与可见性检索

对每帧保存全分辨率深度及相机参数,并以 d=8d=8 下采样构建点云。给定下一段目标相机,将每个历史点云投影到目标图像,计算所有投影中每像素的最小深度,距离这一最小深度小于阈值的点视为可见。可见点数构成该帧相关性分数;附录阈值 δ=0.1\delta=0.1 使用归一化深度单位,不能直接说成 10 cm。[1,§4.2、附录 A.2]

训练时按可见性分数采样历史帧,避免只适应固定检索结果;推理时贪心选择能覆盖最多尚未覆盖目标像素的帧,默认取 5 帧,减少重复选取相近视角。选择标准是空间内容覆盖,而非纯时间接近或图像语义相似。[1,§4.2]

4.2 为什么 warp 坐标,而不把历史图像拼成目标图

每张被检索历史图分配三通道 canonical coordinate map:两个通道表示归一化像素位置,第三个标记该帧索引。利用深度将坐标图投影到目标视角,再附加投影深度形成四通道条件。这些坐标经位置编码与学习聚合后,注入每个注意力层的 query/key;value 保留原始图像特征。[1,式 (3)、附录 A.1]

解释:坐标信号使目标 token 能找到历史 token,但不携带应被机械复制的 RGB 值。这样既利用几何提供对应,也给生成网络保留修补孔洞、处理遮挡和化解不一致的能力。硬融合 RGB 若带有拉伸、孔洞或跨深度边界混色,可能让网络把这些渲染错误当成应保持的外观。[1,§4.2]

检索图像以独立图像方式编码,不经过时间压缩;5 个 spatial slots 中 4 帧以空间压缩因子 2 存储,1 帧全分辨率。它们与 FramePack 压缩的近期/远期 temporal slots 和首帧 anchor 共同进入 DiT。空间记忆负责“回到哪里”,时间历史负责“如何连续演变”,两者提供不同信息。[1,§3–4.2]

5. 抗时间漂移:自增强历史训练

若训练始终用真实历史,推理却必须接收自己的含误差输出,条件分布会改变。Lyra 2.0 以概率 paug=0.7p_{aug}=0.7 对历史 latent 加噪,s∼U(0,0.5)s\sim U(0,0.5):

zshist=(1−s)z0hist+sϵ,z_s^{hist}=(1-s)z_0^{hist}+s\epsilon,

z~0hist=zshist−s vθ(zshist,s,c).\tilde z_0^{hist}=z_s^{hist}-s\,v_\theta(z_s^{hist},s,c).

再把单步去噪的 z~0hist\tilde z_0^{hist} 用作当前段的条件。目标当前段 latent 仍由干净历史的因果 VAE cache 编码,使模型学习从受损条件生成干净目标,而不是把目标也一起污染。[1,式 (4)–(5)、附录 A.2]

这只增加一次 DiT forward,成本低于在训练中对历史完整执行 35 步采样。单步重建能模拟模型自身的部分错误,但它与真实长序列多轮累积误差分布仍不必完全相同,因此不能把该方法表述为严格消除 train-test discrepancy;其有效性由具体消融支持。[1,§4.3;独立分析]

FramePack 则按历史远近采用不同空间压缩粒度,让固定 token 预算覆盖更长历史,并始终保留首帧 anchor。首帧一旦离开视野,其几何约束变弱;因此 self-augmentation 与空间检索是对 FramePack 的补充,而非简单重复扩大 context。[1,§3、4.3]

6. 从生成视频到 3DGS 和网格

6.1 适应生成数据的前馈重建

作者使用 Depth Anything v3,修改 Gaussian DPT head 使输出空间下采样 k=2k=2,将高斯数量减少 4 倍,同时保留输入图像原分辨率。再用生成的视频微调该重建器,让它适应生成视图中的轻微不一致,减少漂浮点和噪声。[1,§4.4、附录 A.4]

重建微调数据是 3,000 段一分钟的生成视频;训练 10,000 iterations,batch 8,学习率 5×10−55\times10^{-5}。这不是只运行通用 DAv3 就得到完整 Lyra 重建效果,表 2 也单独比较了通用 DAv3 和作者微调的 full pipeline。[1,附录 A.4、表 2]

6.2 表面提取与碰撞含义

从 3DGS 渲染各视角 median depth,计算深度梯度法线,构造有向点云;在 OpenVDB/fVDB 稀疏层次网格中建立 SDF,近观察区域使用细体素、远处背景使用粗体素,然后逐层 marching cubes、跨层拼接和简化,得到三角网格。[1,§4.4、附录 A.4]

这条链路确实提供网格,不只是高斯可视化。但视觉表面仍可能有孔洞、漂浮组件、薄墙和错误尺度;导入 Isaac Sim 后,需要校验碰撞近似和地面连接,定义刚体/静态体、材料、接触和可导航区域。论文有 Isaac Sim 仿真演示,却没有给出覆盖所有生成场景的碰撞几何误差和导航成功率量化,不能把“可导出网格”直接等同于“已验证精确物理”。[1,§5.5、图 7;独立分析]

7. 训练数据、生成成本与蒸馏

视频模型训练基于 DL3DV 的约 10k 段真实视频;ViPE 估计相机位姿,DAv3 估计深度,Qwen3-VL-8B-Instruct 生成描述。每视频采样 1,000 帧;30% 使用单图生成开头片段,70% 用历史片段预测后续片段,每段 80 帧。视频帧数 80 对应时间 latent 约 20,这解释正文 context 中 g20 与运行时 80 帧的不同计数层次。[1,§5.1、§3]

附录列出视频训练 64 张 GB200、batch 64、7,000 iterations、AdamW 学习率 3×10−53\times10^{-5}、weight decay 0.1、bf16。原模型 35 步 FlowUniPC,text CFG=5;DMD 蒸馏学生使用 4 步并将 CFG 蒸馏进单路 forward。公开模型卡的训练资源描述与论文附录不完全相同,此处按上传论文版本记录,不拼接成未经验证的新配置。[1,附录 A.2–A.3][4]

单张 GB200 上每次生成 80 帧,完整模型约 194 s,包含深度、检索和去噪;蒸馏约 15 s,检索本身小于 1 s,约 13 倍加速。这里是高端 GPU 上的分段生成时间,不是每个用户控制动作即时产生一帧的物理世界模拟频率。可实时渲染已生成的 3DGS,与实时生成新场景是不同速度指标;不能将此耗时直接外推到 RTX 4080 SUPER。[1,§4.5、附录 A.3;解释]

8. 实验结果:质量与几何控制的取舍

8.1 长视频生成

在 DL3DV 域内和 Tanks-and-Temples 域外评估,比较 GEN3C、Yume1.5、CaM、VMem、SPMem、HY-WorldPlay。CaM 和 SPMem 由作者基于 Wan2.1-14B 重新实现,结果不等同于原作者完整实现的直接复测。[1,§5.2]

Tanks-and-Temples 上,Lyra 2.0 的 SSIM=0.384、LPIPS=0.552、FID=51.33、主观质量分数=43.35、风格一致性=85.07。GEN3C 的相机控制分数 70.91、重投影误差 0.054,优于本文的 63.87、0.069,但生成视觉质量较弱。因此主张应是改善长期外观和一致性之间的折中,而非全部几何指标严格最优。[1,表 1]

SSIM 比较结构相似性,LPIPS 衡量感知特征差异,FID 比较图像特征分布;风格一致性检查首尾变化,相机控制指标考察是否遵循指定相机,重投影误差依赖外部估计几何。单图的未见区域没有唯一真实答案,图像指标与真实场景几何准确性必须分别解释。[1,§5.2;独立分析]

8.2 三维场景质量

LPIPS-P 比较重建高斯的新视角渲染与生成视频,衡量生成视图被一个三维表示解释的程度;LPIPS-G 则与真实参考帧比较。Tanks-and-Temples 上,本文视频 + 原始 DAv3 的 LPIPS-P/G 为 0.409/0.648,完整微调系统降至 0.372/0.629,FID 从 79.36 降至 72.47,主观质量从 14.42 提高到 18.80。[1,表 2]

较低 LPIPS-P 支持生成视图更易被一致三维场景重建,但不能单独排除“所有视图一致地错误”的可能性;它应与相机控制、外部参考及几何检查共同看。论文展示了相较旧 Lyra/FantasyWorld 更大的可探索范围,但没有证明无限扩展时误差保持有界。[1,§5.3;独立分析]

8.3 关键消融

使用全局累积点云替代逐帧缓存时,相机控制从 63.87 降到 49.86;用硬对应融合替代学习聚合时降到 57.29。移除 FramePack,风格一致性从 85.07 降至 80.61;移除自增强,降至 77.98,相机控制降至 53.92。这分别支持几何记忆组织、软对应融合、历史压缩和训练扰动的作用。[1,表 3]

消融并非所有指标都下降:无自增强的单帧主观质量分数 47.88 高于完整模型 43.35,重投影误差也略低。这说明增强策略有局部清晰度与长期一致性的取舍,不能只挑支持结论的几列。蒸馏模型也存在不同数据集的控制/风格变化,4 步不是无代价替代 35 步。[1,表 1、3;独立分析]

9. 局限与当前项目的使用方式

作者明确指出当前框架聚焦静态环境,没有显式建模动态场景;训练视频中的曝光变化也会被模型再现,从而给 3DGS 重建造成光度不一致。系统还依赖深度和位姿估计,未知区域生成、长期缓存增长、极端视角及有限硬件资源均会影响实际使用。[1,§6;独立分析]

对“拍摄视频→Isaac Sim 社交导航场景”,可将目标分为两种:若需真实布局复现,真实视频、位姿和尺度作为几何依据,Lyra 的生成只用于清楚标记的缺失视角补全或场景扩展;若需大规模新场景,Lyra 可直接从图像引导生成,但这些场景应被记录为合成变体。两类数据在 benchmark 中应分别报告,避免将生成出来的通道当作真实现场测量。[1,§1、4;独立建议]

建议接口:保存生成图像、相机内外参、深度、3DGS 和网格作为可追溯资源;物理层单独建立并验证地面、墙、门口和家具碰撞体;动态人群由 NavIsaacLab/运动控制模块以独立对象加入;导航算法只接收最终传感器数据和任务条件。这样可分别测量视觉域变化、碰撞几何近似、人群行为以及导航策略的影响。[1,§4.4、5.5;独立建议]

论文图 8 支持从共同起点探索多条相机轨迹,但没有声称任意独立视频自动完成统一尺度拼接。多段真实视频仍需配准、重叠约束、尺度对齐和冲突处理。对已有用户场景,更稳妥的复现顺序是先验证单段生成与重建,再测试回访一致性,再合并分支,最后接物理碰撞与机器人,避免同时变化太多环节。[1,图 8;独立分析]

参考来源

[1] Shen et al. Lyra 2.0: Explorable Generative 3D Worlds,arXiv:2604.13036v1。项目 PDF 第 4–9 页(公式、空间记忆、自增强与重建),第 9–14 页(实验、消融、仿真演示和局限),第 16–17 页(结构、训练和运行资源)。论文 · v1 PDF。

[2] NVIDIA 官方项目入口及迁移后的项目主页,2026-10-09 核查。原项目入口 · Project Lyra。

[3] 官方代码与 GUI 文档,2026-10-09 核查。nv-tlabs/lyra · Lyra-2 GUI。

[4] NVIDIA 官方模型卡,核查模型身份、输入输出和版本入口;训练细节与论文不一致处采用论文版本。nvidia/Lyra-2.0。