← 返回 2026-10-09

OuroWorld:把任意3D世界唤醒为多样、无限循环的3D影像 OuroWorld: Bringing Any 3D World Alive as Diverse, Endlessly Looping 3D Cinemagraphs

You-Zhe Xie, Ting-Wei Chou, Yu-Hsuan Li, Kaipeng Zhang, Zhixiang Wang, Yu-Lun Liu 📅 2026-10-08 👍 44 2026-11-11 18:30
3D Gaussian Splatting 3D视觉 4D生成 世界模型 循环动画 视频扩散模型

免掩码框架把任意静态3DGS场景变成任意视角下生动无缝循环的动态3D影像

前置知识

3D Gaussian Splatting(3DGS)

3DGS 是一种显式三维场景表示:场景由数十万级各向异性高斯组成,每个高斯带位置 $\mathbf{x}$、旋转四元数 $\mathbf{q}$、尺度 $\mathbf{s}$、不透明度 $\sigma$ 与球谐颜色系数 $\mathbf{c}$,通过可微光栅化投影到图像并用光度损失优化。它训练快、能实时渲染,已是重建与生成 3D 场景的主流表示。

本文的输入与输出都是 3DGS:静态 3DGS 作为规范表示,方法为其叠加随时间变化的属性偏移。理解高斯参数化,才能理解形变场和漂移场到底在驱动什么。

周期形变场与傅里叶级数

傅里叶级数把光滑周期函数写成 $\mathbf{a}_0 + \sum_{k=1}^{K}[\mathbf{a}_k\cos(2\pi k t/T)+\mathbf{b}_k\sin(2\pi k t/T)]$,天然满足 $f(t+T)=f(t)$。本文用它参数化高斯属性随时间的偏移,使输出在数学上精确循环闭合,而不依赖从数据中拟合出的近似周期。

这是论文 looping by construction 的核心:生成视频只是近似周期,直接拟合会在循环接缝处跳变;傅里叶参数化从表示层面消除了这一误差来源。

视频扩散模型与图生视频(I2V)

视频扩散模型通过迭代去噪从文本/图像条件合成视频,能生成丰富真实的动态。图生视频以首帧图像为条件;本文进一步令首帧与末帧都等于参考图,并由 VLM 撰写动态提示词控制内容,从而得到近似循环的参考视频。

论文用视频生成模型取代人工欧拉流先验作为动力学来源,这是方法免掩码、动态多样的根本原因,也带来近似周期与跨视角不一致两大新问题。

欧拉流与 3D 影像(3D cinemagraph)

3D cinemagraph 指可从任意视角观看、含无缝循环动态的 3D 场景。已有方法用欧拉视角的逐像素速度场驱动场景,类似流体仿真,擅长烟雾、水面等流体运动,但难以表达一般形变、物体运动与光照变化,且都需掩码指定哪里动。

理解欧拉流的局限才能读懂本文动机:作者用视频先验加周期形变场替换欧拉流,从而支持火焰、星尘、船体起伏等一般动态。

LPIPS 感知损失与 SDEdit 式扩散精炼

LPIPS 用预训练网络特征衡量两图感知差异,比逐像素 $\ell_1$ 更贴近人眼判断。SDEdit 式精炼把当前渲染加噪后,以生成帧为引导用扩散模型去噪,得到既含目标动态又忠于当前场景的精炼图,避免把生成帧的缺陷逐像素复制进场景。

论文的场景-视角一致优化正是这样处理不可靠的生成帧:可靠帧用 $\ell_1$ 监督,不可靠帧经 SD v1.5 精炼后再用 LPIPS 监督。

KVD/FVD 视频分布距离

FVD 在 I3D 视频特征上计算两组视频集合的 Fréchet 距离,衡量生成结果与参照分布的差距。本文用 Kinetics-400 I3D 特征计算 KVD,以另一家视频生成模型 MiniMax H3 输出的 780 条视频为参照分布,度量渲染结果的自然程度。

该任务没有真值,论文提出免真值评测;理解 KVD 才能读懂 Naturalness 指标为何如此构造,以及为何刻意选用非自家视频模型作参照。

研究动机

近年 3D 世界模型(HY-World 2.0、Marble、Lyra 2.0)已能生成照片级真实、可自由探索的 3D 场景,但这些世界被冻结在时间里:树叶不摇、雾不飘、灯不闪。2D 端的 cinemagraph(会动的照片)早已实现无缝循环动态,其 3D 扩展却严重受限:多平面/分层深度(LDI)方法是伪 3D,可动视角范围很小;LoopGaussian 与 3D-MOM 虽基于 3DGS,却依赖欧拉流(逐像素速度场),只能表达烟雾、水面这类流体式运动,无法处理一般形变、物体运动和光照变化;而且所有现有方法都需要用户提供或网络预测的运动掩码,无法自主决定场景哪里该动、怎么动。作者用 Table 1 总结为五个维度——免掩码、真 3D、数学保证循环、动态多样、支持光照变化——没有任何已有方法能同时满足,缺口明确。

本文的目标是本文要构建一个免掩码框架:输入任意来源(重建或世界模型生成)的静态 3DGS 场景,自动输出一个 3D cinemagraph——动态生动多样、可从任意视角渲染、且由表示本身数学保证无限无缝循环的场景,能表达火焰闪烁、水面涟漪、雾气漂移、灯光变化等超越流体的一般动态。由于该任务天然没有真值(无法采集同一场景的正确动态作为标注),作者同时提出一套覆盖生动性、自然性、循环接缝一致性与场景质量的免真值评测体系,并在 39 个场景(9 个 Mip-NeRF 360 重建场景 + 各 10 个 HY-World 2.0、Marble、Lyra 2.0 生成场景)上与 4 个基线对比,辅以 30 人用户研究验证自动指标与人类感知的对齐程度。

与已有工作不同的是,独特切入点是把动态从哪来外包给视频生成模型,把如何保证循环与跨视角一致外包给表示设计。直接用视频模型做监督面临两个已知难点:(1) 生成视频只是近似周期,直接拟合会在循环接缝留下可见跳变;(2) 单个视角无法约束完整 4D 场景,而生成的多视角视频彼此不一致,直接拟合会模糊场景并产生杂乱运动。与 Video-to-World 用 ICP 在几何上估计逐帧漂移不同,本文让漂移场与 4D 场景联合学习、覆盖位置/旋转/尺度/颜色全部属性,并以参考视角接地:参考视角不含漂移项,迫使共享形变场独自复现参考动态,漂移只吸收各视角相对参考的残差,推理时整体丢弃。评测上则放弃只覆盖流体或物体级数据的传统真值评测,转向与用户研究对齐的免真值指标体系。

核心方法

直觉上,方法要回答三个问题:场景该怎样动?多视角监督从哪来?如何在不可靠监督下学出保证循环的 4D 场景?流程分三阶段(Figure 3)。(a) 循环视频生成:从输入 3DGS 渲染参考图 $I_{ref}$(1280×720),GPT-5.5 观察图像推断合理动态并撰写提示词,Seedance 2.0 以 $I_{ref}$ 同时作为首帧和末帧生成 10 秒、720p、24FPS 的参考视频 $V_{ref}$,VLM 再过滤掉不自然结果。(b) 多视角视频生成:VGGT-Ω 一次前向接收 45 张图(21 张 $t=0$ 静态渲染 + 24 帧视频帧)估计逐帧动态点云,再从 ±20° 偏航内 N=20 个训练视角渲染出不完整视频,TrajectoryCrafter 以 672×384 分辨率补全遮挡空洞。(c) 不一致鲁棒周期 4DGS:以损失 $\mathcal{L} = \lambda_1 \mathcal{L}_1 + \lambda_p \mathcal{L}_p$ 优化规范 3DGS + 周期形变场 + 接地漂移场三件套。全部实验在单张 RTX 4090 上完成。

核心创新有两个。其一,周期形变场 $P$:在规范位置 $\mathbf{x}$ 查询 triplane 得到特征并拆成傅里叶系数,构造时间特征 $f(\mathbf{x},t)=\mathbf{a}_0+\sum_{k=1}^{K}[\mathbf{a}_k\cos\frac{2\pi kt}{T}+\mathbf{b}_k\sin\frac{2\pi kt}{T}]$,再由 MLP 解码出属性偏移;因 $f(\mathbf{x},t+T)=f(\mathbf{x},t)$,无论优化结果如何输出都精确循环,循环性从拟合出的性质变成表示的构造性质。其二,接地漂移场:$\Delta_v(\mathbf{x},t)=\mathrm{MLP}_\Delta[\mathbf{F}_\Delta(\mathbf{x}),\gamma(t),\mathbf{e}_v]$ 为各视角预测专属属性偏移,吸收生成视频的跨视角不一致;接地条件规定参考视角不加漂移($G_{t,v}=G+P$),其余视角为 $G+P+\Delta_v$,推理时丢弃 $\Delta$,否则漂移会抢走场景动态,推理时画面呆板。

方法步骤详情

所有场景先统一为 SH 阶数 3。第一步,GPT-5.5 拿到 1280×720 参考图与固定指令,输出循环动态英文提示词;Seedance 2.0 据此生成首末帧相同的 10 秒 24FPS 视频,VLM 过滤不自然结果。第二步,VGGT-Ω(1B 参数)一次前向处理 45 张图(21 张静态渲染 + 24 帧时序帧),每帧丢弃置信度最低的 10% 点,对齐到输入 3DGS 坐标系。第三步,回投参考视线一点得到 pivot,在 ±20° 偏航、半径 $r=\|\mathbf{o}_{ref}-\mathbf{p}\|$ 处取 N=20 相机渲染动态点云,TrajectoryCrafter 以 50 步采样、引导尺度 6.0 补全成 672×384 视频。第四步,优化 4DGS:triplane 分辨率 64、时间带宽 K=4、MLP 宽 128、周期 T=10 秒;参考视频与 $t=0$ 渲染用 $\ell_1$ 损失监督,其余生成帧先经 SD v1.5 五步精炼再以 LPIPS 监督,$\lambda_1=1$、$\lambda_p=0.2$。

技术新颖性

新颖性体现在四个层面。第一,这是首个免掩码 3D cinemagraph 框架:VLM 描述动态、视频模型实现动态,而 Gaussians-to-Life、3D Cinemagraphy、3D-MOM、LoopGaussian 都需要人工或网络提供 2D/3D 运动掩码。第二,循环性从拟合出的性质变成表示的构造性质:把形变限制在傅里叶级数内,消融显示把基函数周期从 $T$ 改成 $2T$(容量不变)后 Seam SSIM 从 0.9965 跌到 0.9783,证明循环保证确实来自周期参数化本身。第三,接地漂移场与 Video-to-World 的 ICP 漂移不同:ICP 只对齐几何、漏掉尺度/颜色漂移且假设静态场景,本文漂移场联合学习、覆盖全部属性,并以参考视角接地避免其吸收本应属于场景的动态。第四,提出首个面向任意场景的免真值 3D cinemagraph 评测(Vividness/KVD/MALF/Seam SSIM),其中 MALF 被刻意设计成静态视频得 0 分,防止靠不动换取无缝的作弊解。

Overview of OuroWorld:三阶段流程(循环视频生成 → 多视角视频生成 → 不一致鲁棒周期 4DGS)
Figure 3: Overview of OuroWorld:三阶段流程(循环视频生成 → 多视角视频生成 → 不一致鲁棒周期 4DGS)
Learning deformation from inconsistent multi-view videos:无漂移 / 有漂移 / 接地漂移场三种设计对比
Figure 4: Learning deformation from inconsistent multi-view videos:无漂移 / 有漂移 / 接地漂移场三种设计对比

实验结果

39 场景、双相机、600 帧评测(Table 2):静态相机上本文 Vividness 0.0423 最高(次优 0.0374),KVD 108.23 最低最自然(基线 127–155),MALF 0.0809 约为次名 3D-MOM 0.0317 的 2.6 倍,且 Seam SSIM 保持 0.9965,动得多且接缝无缝;环绕相机上 Vividness 0.5117、KVD 50.11、Aesthetic 0.6659 全部第一。本文光照分量 IV 0.0518 远超基线(≤0.0248,Table A.3)。用户研究(Figure 6)中本文获 70.8%–99.0% 偏好:Naturalness 对 LoopGaussian 最低 70.8%,Vividness 对 3D-MOM 最高 99.0%。消融(Table 3)中去掉接地 Vividness 跌至最低 0.0392,去掉场景-视角一致优化环绕 VoL 暴跌 22% 至 551.33;周期消融中 Seam SSIM 0.9965→0.9783 而 MALF 几乎不变(0.0788),退化集中在循环边界。

Capability comparison:各方法在 Mask-free / True 3D / Mathematical Looping / Diverse Motion / Illumination 五维能力上的对比
Table 1: Capability comparison:各方法在 Mask-free / True 3D / Mathematical Looping / Diverse Motion / Illumination 五维能力上的对比
Quantitative result:静态与环绕相机下五方法在 Vividness/Naturalness/Loop Seam Coherence/Scene Quality 上的完整指标
Table 2: Quantitative result:静态与环绕相机下五方法在 Vividness/Naturalness/Loop Seam Coherence/Scene Quality 上的完整指标
Ablation on consistency components:漂移场、接地、场景-视角一致优化三组件消融
Table 3: Ablation on consistency components:漂移场、接地、场景-视角一致优化三组件消融
Qualitative comparison under the orbit camera:每个数据来源一个场景的定性对比
Figure 5: Qualitative comparison under the orbit camera:每个数据来源一个场景的定性对比
User study:30 人二选一用户研究中本文对各基线的偏好率
Figure 6: User study:30 人二选一用户研究中本文对各基线的偏好率
Effect of drift:无漂移场时细节随时间退化(峡谷云层消散、星系模糊、地面岩石消失)
Figure 7: Effect of drift:无漂移场时细节随时间退化(峡谷云层消散、星系模糊、地面岩石消失)
查看结构化数据
任务指标本文基线提升
静态相机·动态生动性 Vividness Degree(越高越好) 0.0423 Gaussians-to-Life 0.0374(次优);LoopGaussian 仅 0.0024 较次优 +13.1%,较 LoopGaussian 提升约 17.6 倍
静态相机·自然性 KVD(越低越好) 108.23 Gaussians-to-Life 127.47;最差 3D-MOM 155.23 较次优降低约 15.1%
静态相机·循环保真 MALF(越高越好)+ Seam SSIM MALF 0.0809,Seam SSIM 0.9965 3D-MOM MALF 0.0317;LoopGaussian Seam SSIM 0.9998 但近静止 MALF 提升约 2.6 倍,同时接缝保持无缝,兼得动与环
环绕相机·动态生动性与自然性 Vividness Degree / KVD 0.5117 / 50.11 Gaussians-to-Life 0.5097 / 51.86 双指标第一,IV 光照分量 0.1146 亦为全场最高
用户研究(4 标准 × 4 基线) 二选一偏好率(30 人、780 次投票) 70.8%–99.0% 各基线对应偏好率 1.0%–29.2% Vividness 优势最大(对 3D-MOM 达 99.0%)

局限与改进

作者承认两点局限:动态质量受视频生成先验的上限约束,不合理的生成会传导进最终场景(VLM 过滤只能缓解);从单一参考视频补全全部视角,在更宽视角范围下遮挡空洞与不一致会加剧,从不同视角生成多条参考视频是可能的补救。我的补充观察:其一,管线深度依赖 GPT-5.5、Seedance 2.0、MiniMax H3、SAM 3 等闭源模型,成本、可用性与可复现性都受制于外部 API;其二,循环周期固定为 $T=10$ 秒,由视频模型的时长决定,慢速场景(云、冰川)与快节奏场景共用同一周期可能节奏失配;其三,Naturalness 用另一个视频生成模型当参照分布,存在生成模型自证的循环偏置;其四,pivot 与参考视角仍需人工选择,训练相机仅覆盖 ±20° 偏航,所谓任意视角目前只在较小锥角内成立。

独立分析的弱点

弱点一:单参考视频加 20 视角补全的流水线误差链很长——VLM 提示、视频生成、点云提升、视频修补每一环的缺陷都会累积到 4D 优化;改进方向是从多个参考视角并行生成视频并施加跨视频一致性约束。弱点二:漂移场只在训练期使用、推理时整体丢弃,各视角的残差误差并未被真正建模,宽基线视角下输出缺乏监督信号;可以探索推理期的多视角一致性正则或测试时自适应。弱点三:MALF 与 Seam SSIM 只在静态相机、单条接缝上计算,跨多周期的缓慢相位滑动可能被低估,可增加多周期接缝统计。弱点四:Vividness 的阈值(光流 0.3%×min(H,W)、亮度变化 20%)为经验设定,跨分辨率、跨内容类型的泛化性未验证。弱点五:优化迭代次数需按场景人工调整,缺少自动停止准则,也未见训练时间与显存的完整报告。

未来方向

作者提出的最直接延伸是从不同视角生成多条参考视频,以扩大有效视角范围、减少宽基线下的遮挡与不一致。在此基础上的自然延伸包括:把扩散精炼从 SD v1.5 单帧模型升级为视频扩散模型,实现时序一致的跨视角精炼;把傅里叶级数从单一全局周期扩展为逐高斯或分区域基频(例如 2 秒的水波叠加 10 秒的光照周期),表达多尺度周期运动;向用户开放 VLM 提示词编辑与区域指定,实现指哪动哪的可控生成;用前馈网络把整条管线蒸馏为一次前向推断,摆脱对闭源 API 的依赖;以及把该框架嵌入世界模型的生成循环,让生成的世界天生自带动态,形成生成-唤醒-再生成闭环。

复现评估

复现难度中等偏高。项目页 ouroworld.userwei.com 公开并附补充视频,但正文未明确承诺开源代码。数据基本可复现:39 个场景全部来自公开源——Mip-NeRF 360 官方数据加官方 3DGS 代码重建、Marble 与混元画廊直接下载、Lyra 2.0 用官方代码生成(附录 A.1 给出完整重建配方:64 关键帧、VGGT-Ω 初始化、gsplat 30k 迭代,NVPSNR 22.1dB/SSIM 0.71)。算力友好:全部实验在单张 RTX 4090 上完成。主要障碍在闭源依赖:GPT-5.5(写提示词与过滤)、Seedance 2.0(参考视频)、MiniMax H3(KVD 参照分布)、SAM 3(基线掩码),且掩码需人工逐一核验、pivot 与参考视角需人工选择。超参数在 Table A.1 给得很全(triplane 64、K=4、MLP 宽 128、$T=10$s、$\lambda_1=1$、$\lambda_p=0.2$、修补 50 步/引导 6.0/seed 43),复现主要成本在 API 调用与人工环节。

相似论文推荐