← 返回 2026-09-17

Zing-0.5:迈向具备实时联合动作与文本控制的可玩游戏世界 Zing-0.5: Toward Playable Worlds with Real-Time Joint Action and Text Control

Mingyang Chen, Shengdong Chen, Xiaoxiao Fu, Bosheng Gong, Haoyuan Guo, Bowen Li, Jiawen Li, Kejun Li, Tianpeng Li, Yin Liu, Haoze Sun, Zeyang Tian, Meng Wang, Xinmiao Wu, Jiangqiao Yan, Zining Zhao 📅 2026-09-15 👍 26 2026-11-02 18:30
世界模型 交互式视频生成 分布匹配蒸馏 实时推理 流匹配

5B自回归世界模型,键盘导航与文本指令联合实时控制,480p 24FPS,每分钟约0.009美元

前置知识

自回归世界模型(Autoregressive World Model)

根据用户动作逐块预测画面演化的生成模型:不一次性生成整段视频,而是以已有视觉历史为条件,按时间块(本文每块 4 个潜帧)不断向外延展画面,用户输入(按键、指令)在每个块边界生效。用户可以「探索—干预—观察反馈—再行动」,代表作有 GameNGen、Matrix-Game、LingBot-World 等。

Zing-0.5 就是此类模型,理解逐块生成机制才能看懂其教师/学生的时间划分设计与 KV 缓存策略。

流匹配(Flow Matching)

扩散类生成模型的训练目标:构造带噪样本 $x_\sigma=(1-\sigma)x_0+\sigma\epsilon$,训练网络 $v_\theta$ 预测速度场,据此恢复干净潜变量 $\hat{x}_0=x_\sigma-\sigma v_\theta$,再从噪声积分回数据。相比 DDPM 的弯曲路径,流匹配路径更直,便于做少步采样与蒸馏。底座 Wan2.2-TI2V-5B 即用此目标。

论文公式 (1) 与全部四个训练/蒸馏阶段都建立在这个目标上,是读懂方法部分数学描述的基础。

分布匹配蒸馏(DMD)

把多步扩散模型压缩到少步(本文 4 步/块)的技术:用冻结的真实教师估计目标分布得分,用可学习的「伪评分器」估计学生输出分布得分,两者之差构成代理梯度方向 $g_{\text{DM}}$,推动学生生成分布逼近教师分布。配合 Self Forcing 式的自身 rollout 训练,学生能在自己生成的历史上继续学习,弥合训练与推理的分布漂移。

这是 Zing 第四阶段训练的核心,也是实现 24 FPS 实时推理的关键;读懂它才能理解教师如何跨生成块监督学生。

因果注意力与 KV 缓存

因果注意力指每个时间块只能看到过去、不能看到未来,是流式生成的正确性保证;KV 缓存把已计算的 Key/Value 存下来避免重复计算,是增量式生成的效率来源。缓存若无界会随交互时长线性膨胀,常见做法是「固定前缀 sink + 滑动窗口」把内存压到常数上界。

论文在提示词切换时只更新文本 K/V、保留视觉 K/V,并设计 sink+滑动窗口+pin 的缓存管理,这些细节全部依赖此概念。

研究动机

现有交互式世界模型分裂为两类互不相通的控制范式:一类做键盘/相机导航(GameNGen、Matrix-Game、LingBot-World、ABot-World-0),用户只能移动和转视角,无法表达「让角色欢呼」「让树放出火花」这类事件意图;另一类做语言条件生成(GameGen-X、GameCraft-2),能改场景却难以和连续导航叠在同一条会话里。更深层的结构性矛盾有两个:其一,依赖相机位姿做条件的方案要靠位姿重建模型,误差会在长时程 rollout 中复利放大,而且文本提示切换可能引起视角变化,由键盘换算出的位姿轨迹无法覆盖这种变化,长会话下视觉连贯性可能崩坏;其二,「事件学习」与「增量生成」的时间尺度不匹配——一个文本事件常横跨多个生成块,而实时交互要求模型以短块滚动生成并及时接收新输入,块级模型去噪事件前段时看不到后段,监督天然残缺。此外实时交互必须便宜,多数系统难以在消费级 GPU 上以 24 FPS 供电 480p 视频流。

本文的目标是本文要构建 5B 参数的自回归世界模型 Zing-0.5,让用户在同一条持续生成流里既能用带连续力度的键盘(W/A/S/D 移动、I/J/K/L 视角)导航、又能用在线文本指令干预事件与角色行为,并在观察世界反馈后继续行动。量化目标包括:在 WBench Navigation 的 158 个图像条件用例上取得有竞争力的总分与一致性(最终总分 81.0、一致性 88.5);文本事件切换无需重启生成、完整保留已有视觉上下文;在单张 RTX 5090 上支撑 832×480、客户端可见 24 FPS 的实时交互,服务器租金成本约 0.009 美元/流分钟。同时发布模型权重、推理代码与 Zing-SGLang 服务实现,支撑社区后续研究。

与已有工作不同的是,本文的独特切入角度有三点。第一,把「力度感知的键盘输入」与「时间对齐的多段文本」统一进同一条序列做联合条件:动作特征按潜帧对齐直接加到视觉 token 上,文本提示按区间经交叉注意力生效,两者可在生成过程中独立变化——不同于以往「导航配一个固定全局提示」或把导航与文本生成做成两种独立模式的做法。第二,显式指出并解决教师-学生时间划分不一致问题:用段级教师(对整个提示区间双向注意力联合去噪、区间之间因果衔接)去蒸馏块级因果学生(每次 4 个潜帧),让事件尺度的监督跨越学生的多个生成块。第三,绕开相机位姿这一中间表示,直接以 8 通道带连续力度的键盘输入做条件,既避免位姿重建误差在长时程复利,也避免提示切换引起的视角变化与位姿轨迹脱节,同时让训练与推理的控制表征完全一致。

核心方法

直觉上,Zing-0.5 像一个「边开车边听导航」的司机:方向盘和油门(带力度的键盘)实时控制行进,副驾的语音指令(文本)在任意时刻插入并改变目的地,二者互不干扰地作用于同一段旅程。技术上,它以 Wan2.2-TI2V-5B 为底座(保留其视频自编码器与扩散 Transformer),在流匹配目标 $x_\sigma=(1-\sigma)x_0+\sigma\epsilon$ 下训练。架构上新增一个仅 3.68M 参数(约为主干 5B 的 0.074%)的轻量动作编码器 $E_{\text{act}}$:把窗口平均后的动作向量 $\bar{a}_j=\frac{1}{|\mathcal{W}_j|}\sum_{t\in\mathcal{W}_j}a_t$ 经正弦力度嵌入、残差 MLP 与因果时间卷积编码为 $e_j$,加到对应潜帧的视觉 token 上;文本条件改为分段交叉注意力。训练分四阶段递进:双向适配引入动作条件、自回归适配分别训练段级教师与块级生成器、ODE 初始化加局部一致性蒸馏、最后用 DMD 在学生自身 rollout 上蒸馏,最终学生每块只需 4 步去噪。

核心创新是「事件尺度监督」与「增量生成」的桥接。文本事件往往持续多个生成块,但块级模型去噪第 i 块时看不到后续块,同一事件的前后块缺乏联合监督。Zing 的解法是训练两个时间划分不同的分支:段级教师对整个提示区间做双向联合去噪、区间之间因果衔接,从而学会「跨提示变化的续写」;块级学生每次只生成 4 个潜帧、严格因果,满足在线交互的低延迟。随后用分布匹配蒸馏把教师的事件级分布知识迁移给学生,且学生在自己生成的历史上训练(rollout-and-replay 两遍法:先无梯度 rollout 并缓存去噪出口状态,再打包回放计算梯度),弥合「干净训练历史→自身生成历史」的分布漂移。另一个关键设计是提示切换时只刷新文本 K/V 缓存、完整保留视觉 K/V 缓存,并用固定前缀 sink、滑动窗口、切换后首帧 pin 三者共享固定容量的策略保证缓存有界——这让事件切换「不打断世界」,与 LongLive 按新提示重算历史视觉特征的 KV-recache 形成鲜明对比。

方法步骤详情

第一步(双向适配):在 Wan2.2-TI2V-5B 上加入动作分支,混合带动作标注视频与无动作 T2I/T2V/I2V 样本防遗忘,先用短序列再用 30 秒长视频扩上下文。第二步(自回归适配):从同一双向模型分出两支——段级教师以「区间内双向、区间间因果」在多提示视频上训练;块级生成器按 1+4n 潜帧布局训练,首帧单独建模(T2V 拆成 T2I+I2V),并做历史增强(混合干净/带噪/模糊历史及均值重缩放扰动),两支都用 30 秒视频扩长。第三步(ODE 初始化与一致性蒸馏):用冻结教师 ODE 轨迹端点监督学生端点预测 $\mathcal{L}_{\text{ODE}}=\mathbb{E}\|F_\theta(x^T_{\sigma_i},\sigma_i;h,c,a)-x_0^T\|^2_{\mathcal{M}}$(教师带 CFG);再用 EMA 学生做局部一致性目标并线性加权。第四步(DMD):学生先无梯度 rollout 并缓存状态,打包经冻结真实评分器与伪评分器得 $g_{\text{DM}}$ 与 $g_{\text{CA}}$,打包回放施加代理梯度,按批次概率混入 DFD 样本。推理每块 4 步生成 4 潜帧(解码 16 帧)。

技术新颖性

与已有工作的具体区别:相对 GameCraft/WorldPlay 等把键盘换算成相机位姿增量的方案,Zing 直接以力度感知键盘为条件,训练与推理表征一致,规避了位姿重建误差复利与提示切换导致的视角脱节;相对 LongLive 的 KV-recache(按新提示重算历史视觉特征),Zing 只更新文本 K/V、保留视觉 K/V 并 pin 切换后首帧,成本更低、上下文更稳;相对 CausVid 的双向教师 ODE 初始化,Zing 的初始化教师是因果的,规避了 Causal Forcing 研究过的「教师看了学生看不到的未来」的失配;相对 Decoupled DMD/DFD 的原始用法(DFD 作为 DMD 稳定后的后训练阶段),Zing 在 DMD 全程按概率混入 DFD 样本,作者报告这抑制了运动幅度波动与严重视觉退化;Self Gradient Forcing 的两遍 rollout-replay 被改造成支持变长样本数据打包以降低峰值显存。教师(段级)与学生(块级)时间划分不同这一点,也是 ABot-World-0 的 LongForcing 之外少见的显式设计。

Data construction
Figure 3: Data construction
Model architecture
Figure 4: Model architecture
Training procedure
Figure 5: Training procedure
Temporal partitions for autoregressive adaptation
Figure 6: Temporal partitions for autoregressive adaptation

实验结果

定量上,Zing-0.5 在 WBench Navigation 的 158 个图像条件用例上(1248×704 分辨率生成、每块 4 步去噪、24 FPS 保存)取得总分 81.0、质量 80.6、场景 77.8、交互 84.2、一致性 88.5、物理合理性 73.8。对照官方榜单:总分追平 JoyAI-Echo-1.5 的 4 步版(81.0),仅低于其双向版(81.6),高于 HiDream-O1-World(80.9)、Alaya-EVOKE 3 步版(80.8)与 LingBot-World v2 fast(79.4);一致性 88.5 位列第二;物理合理性 73.8 是表中最高,说明蒸馏未牺牲运动可信度。系统层面:8 卡 RTX 5090 服务器每卡独立承载一条 832×480 流,客户端可见 24 FPS(不限速稳态 24.63 FPS),估算成本约 0.009 美元/流分钟。定性结果覆盖单会话内雪橇联合控制(「欢呼」「开伞」)、火树金光、融化糖果屋、穿镜入园、城市彩虹、战场火雨、月光升空、坐骑喷火等演示,证明文本事件可在持续导航中实时生效。

WBench Navigation, 158 cases(官方榜单,截至 2026-09-09)
Table 1: WBench Navigation, 158 cases(官方榜单,截至 2026-09-09)
Navigation, scene dynamics, and exploration(a–d 四组会话)
Figure 7: Navigation, scene dynamics, and exploration(a–d 四组会话)
Joint action and text control(a–d 四组联合控制)
Figure 8: Joint action and text control(a–d 四组联合控制)
查看结构化数据
任务指标本文基线提升
WBench Navigation(158 例)综合评价 Avg(0-100,越高越好) 81.0 JoyAI-Echo-1.5 双向版 81.6;JoyAI-Echo-1.5 4步版 81.0 追平 4 步版,距榜单第一仅差 0.6
一致性 Consistency 0-100 88.5 JoyAI-Echo-1.5 双向版 89.8 榜单第二,少步模型中最高档
物理合理性 Physical 0-100 73.8 次优 HiDream-O1-World 73.3、JoyAI-Echo-1.5 双向版 70.6 表中第一(+0.5)
实时交互成本 美元/流分钟 约 0.009(832×480@24FPS,单张 RTX 5090 一条流) 论文未提供可比系统的直接成本数据 以低成本实时为卖点,8 卡服务器同时服务 8 条独立流

局限与改进

作者坦承的最大局限是「视觉历史不完全等于世界状态」:模型不显式跟踪实体状态、不强制状态转移规则,物体移出画面后其存在与位置只能隐式残留在有界 KV 缓存里,交互的后果(如被挪开的物体、已生效的规则)未必在用户回头时仍然成立;长序列训练与历史扰动只是缓解续写不稳定,并未提供持久性机制。其次,联合控制的证据主要是定性演示:WBench 只评导航条件生成,文本事件控制的成功率、响应延迟、切换后一致性均无量化指标。训练层面,作者观察到 DFD 与 DMD 联合训练在长训后出现高频噪声伪影与色彩饱和度下降。我自己的观察:480p/24FPS 的保真度对精细纹理有限;动作力度是跨源校准的「相对强度」而非物理位移,跨域泛化存疑;sink+滑动窗口在超长会话中可能丢失早期远距离依赖;评测分辨率 1248×704 与部署分辨率 832×480 不一致,榜单分数不能直接代表实盘体验。

独立分析的弱点

弱点一:缺乏持久世界状态——玩家把物体推开后走出画面再回来,其位置可能已被丢弃的 KV 条目「遗忘」,交互后果不可靠。改进方向:在潜变量旁挂显式场景图或实体状态表,用检索/写回机制在生成时注入。弱点二:文本控制完全未量化——没有事件成功率、指令响应延迟、切换后画面漂移等指标,实用价值难以横向比较。改进:构建含在线指令轴的交互基准。弱点三:4 步蒸馏的画质代价——作者自述出现高频噪声与饱和度下降,且部署分辨率 832×480 偏低。改进:加入对抗微调或轻量超分后处理。弱点四:动作力度语义是相对强度,「力度 0.5」在不同来源(原生键盘、相机+深度换算、合成数据)含义不同,标定误差直接变成控制误差。改进:用光流或深度回归出的物理量做统一锚定。弱点五:每流独占一张 GPU 的架构在多用户并发与弹性伸缩上的成本模型未讨论,闲时利用率可能很低。改进:批处理多流共享 DiT 或引入抢占式调度。

未来方向

作者明确提出的方向是「持久性架构」:未来模型应把状态与规则的跨视角、跨指令保持作为设计目标,评估标准应是「用户能否改变某物、离开、再回来时后果仍然成立」,而非只看画面质量;更大容量与更长上下文只有服务于交互可靠性才有价值。基于本文成果可延伸的方向包括:把段级教师/块级学生的划分思想推广到更长的事件层级乃至多事件叙事;在 DMD rollout 中引入用户在环反馈做在线强化学习;用 3D 一致性或深度先验进一步提升物理合理性(虽已 73.8 居首,仍有天花板);研究文本事件与动作指令冲突时的优先级学习(如「前进」与「停下让糖果屋熔化」同时下达);以及把 TAEHV 解码与 fMP4 有界环形队列的流式管线推广到更高分辨率和帧率,服务更广的实时场景。

复现评估

开源情况较好:模型权重(HuggingFace seedleap/zing-0.5)、推理代码与 Zing-SGLang 服务实现均已发布,推理侧复现门槛低——一条流只需一张 RTX 5090 常驻 DiT、有界 KV 缓存与 TAEHV 解码器,按论文配置可跑 832×480@24FPS,初始图像编码才需要原生 VAE。训练侧难度高:数据包含内部采集玩法录像与合成视频(未完整开源,公开玩法数据引自 ABot-World-0,真实视频带相机+深度标注),四阶段训练涉及变长样本打包、FlashAttention/FlexAttention 块掩码、Ulysses 序列并行、FSDP 分片与激活检查点,还需在线生成并缓存教师 ODE 轨迹,属于机构级工程量。对个人开发者的务实路径是:直接用官方权重做推理与轻量二次微调——动作分支仅 3.68M 参数、投影零初始化,微调成本远低于复训 5B 主干。

相似论文推荐