
Paper: 2604.28169 Authors: Sriram Narayanan, Ziyu Jiang, Srinivasa Narasimhan, Manmohan Chandraker Categories: cs.CV, cs.AI, cs.LG
The Gap
Video diffusion models like Sora and Gen-2 can generate visually stunning footage, but they’re physically illiterate. A rubber ball bounces like a rock. Objects pass through each other. Friction seems to be a random number generator. The models learned appearance correlations from internet videos, but never learned the causal structure underneath—that material properties determine motion.
Prior work tried two paths: (1) post-hoc physics simulation to correct generated videos (expensive, requires geometry reconstruction), or (2) training on real videos with weak physics annotations (noisy labels, limited diversity). Neither gives you controllable physics at generation time. You can’t say “make this ball bouncier” and have the model understand what that means in terms of motion trajectories.
Problem: Video models ignore physics
|
v
Assumption: Physical properties (friction, elasticity)
can be learned as continuous control signals
|
v
Method: Train on synthetic data with ground-truth
physics labels + VLM reward feedback
|
v
Evidence: Physics-IQ benchmark + human studies show
improved realism and controllability
|
v
Conclusion: Scalable path to physically consistent
video generation without runtime simulation
The Increment
One sentence: Before PhyCo, you could generate videos that look right but move wrong; after PhyCo, you can control how objects move by specifying their material properties, and the motion will be physically plausible.
Core Mechanism
PhyCo has three components working in sequence. First, a synthetic data engine generates 100K+ videos using physics simulators (MuJoCo, PyBullet), systematically varying friction (0.1 to 0.9), restitution (0.0 to 1.0), deformation stiffness, and applied forces across diverse scenarios—balls rolling, blocks sliding, cloth draping. Each video comes with pixel-aligned property maps showing which regions have which physical attributes.
Second, a ControlNet architecture extends a pretrained video diffusion model (CogVideoX). The ControlNet takes these property maps as input and learns to condition the denoising process on physical attributes. During training, the model sees both the visual frames and the property maps, learning the correlation between material parameters and motion patterns. The key insight: treat physics as a spatial control signal, like depth or pose, rather than a global scene descriptor.
Third, a vision-language model (InternVL2) is fine-tuned to evaluate physical realism. Given a generated video and a physics query (“Does the ball’s bounce height match its restitution?”), the VLM outputs a score. This score becomes a differentiable reward signal for further optimization via Direct Preference Optimization (DPO). The VLM acts as a physics critic, pushing the model toward outputs that satisfy physical constraints even when the property maps are imperfect or missing.
Synthetic Data Engine ControlNet Training VLM Reward Optimization
[Physics Simulator] [Pretrained Diffusion] [Fine-tuned VLM]
| | |
v v v
[100K videos with] --------> [+ Property Map] ------> [Physics Query]
[property labels] [ Conditioning ] [ Scoring ]
| | |
v v v
[Friction: 0.5 ] [Denoising with] [Reward Signal]
[Restitution: 0.8] [physics control] [for DPO fine-tuning]
Think of PhyCo as a cooking school for video models. The synthetic data is the recipe book—thousands of dishes (videos) with exact ingredient lists (physics parameters). The ControlNet is the student chef learning to associate ingredients with outcomes: more salt (higher friction) means slower sliding, more baking powder (higher restitution) means higher bounce. The VLM is the head chef tasting the dishes and giving feedback: “This bounce is too weak for that restitution value, try again.” Over time, the student internalizes the rules and can cook new dishes (generate new videos) that taste right (move correctly) even without the recipe in hand.
Key Concepts
-
Property Maps as Spatial Control: Instead of describing physics globally (“this scene has high friction”), PhyCo uses pixel-aligned maps where each spatial location has its own friction, restitution, and stiffness values. This is like giving the model a material texture map—rubber here, ice there—so it knows different parts of the scene should move differently. The model learns to read these maps during denoising, adjusting motion predictions region by region. At inference, you can paint properties onto objects like Photoshop layers, and the model generates motion accordingly.
-
VLM as Differentiable Physics Critic: Traditional physics evaluation requires simulators or hand-crafted metrics. PhyCo fine-tunes a vision-language model to answer targeted physics questions: “Is the collision response realistic?” “Does deformation match stiffness?” The VLM’s text output is converted to a numerical score, which flows back as a gradient signal during DPO training. This closes the loop: the generative model gets continuous feedback on whether its outputs satisfy physical constraints, without needing explicit simulation. The VLM essentially learns to be a soft physics engine that grades plausibility rather than computing exact trajectories.
-
Sim-to-Real via Diverse Synthetic Data: The 100K training videos span varied scenarios—different object shapes, materials, lighting, camera angles—all rendered photorealistically. This diversity is crucial: the model learns physics principles (friction slows motion, restitution controls bounce) rather than memorizing specific synthetic scenes. At test time, it generalizes to real-world footage because the underlying physics is invariant, even if the visual domain shifts. The synthetic data acts as a physics curriculum, teaching concepts that transfer beyond the training distribution.
Framework Shift
Before (mainstream approach): After (PhyCo):
[Internet Videos] [Synthetic Physics Data]
| |
v v
[Diffusion Model] [Diffusion + ControlNet]
| |
v v
[Generate Video] [Property Maps] ---> [Generate Video]
| |
v v
[Looks good, [Looks good,
moves wrong] moves right]
|
v
[VLM Physics Critic]
|
v
[Reward Feedback Loop]
From learning appearance correlations to learning causal physics, the core shift is treating material properties as first-class control inputs rather than implicit scene attributes.
Expert Assessment
Problem choice: Real gap. Video generation has hit a wall where visual quality is high but physical plausibility is a coin flip. This matters for applications like robotics simulation, VFX previsualization, and scientific visualization where physics correctness is non-negotiable. The problem sits at the intersection of graphics and learning—a natural next frontier after appearance synthesis.
Method maturity: Clever synthesis of existing techniques (ControlNet, DPO, VLM fine-tuning) rather than a novel algorithmic insight. The innovation is in the data pipeline and the VLM-as-critic idea. One concern: the approach is data-hungry and compute-intensive (100K synthetic videos, multiple training stages). Could a smaller, more targeted dataset with better physics coverage work? The paper doesn’t explore the data efficiency frontier. Also, the VLM reward optimization feels like a patch for imperfect ControlNet training—ideally, the property maps alone should suffice.
Experimental integrity: Baselines are fair (CogVideoX, Sora, Gen-2), and the Physics-IQ benchmark is a solid contribution—finally, a standardized eval for physical realism. Human studies confirm the quantitative gains. However, the paper leans heavily on synthetic test cases. Real-world generalization is shown qualitatively but not rigorously measured. How does it handle complex real scenes with unknown materials? The ablations are thorough (each component contributes), but I’d like to see failure cases and boundary conditions more explicitly discussed.
Writing quality: The method section is dense and could use a clearer narrative arc. The three components (data, ControlNet, VLM) are presented sequentially, but their interdependencies aren’t immediately obvious. A unified system diagram upfront would help. The related work section is comprehensive but reads like a literature dump—tighter framing around what specifically failed in prior work would strengthen the motivation. The results section is strong, with good visual comparisons and ablations.
Verdict: weak accept — Solid execution on an important problem with a practical path forward, but the method feels like an engineering solution rather than a conceptual breakthrough. The VLM reward loop is interesting but underexplored. Would benefit from deeper analysis of what the model actually learns about physics.
Takeaways
Steal the VLM-as-critic pattern: Fine-tuning a vision-language model to evaluate domain-specific properties (physics, aesthetics, safety) and using its scores as differentiable rewards is broadly applicable. This sidesteps the need for hand-crafted metrics or expensive oracles. You could apply this to any generative task where quality is hard to specify but easy to judge—architectural design, UI layouts, molecular structures.
Spatial control via property maps: Treating control signals as pixel-aligned maps rather than global descriptors gives you fine-grained manipulation. This generalizes beyond physics—imagine emotion maps for character animation, style maps for image generation, or attention maps for text layout. The key is making the control signal spatially explicit so the model can learn local dependencies.
Synthetic data as a physics curriculum: When real data lacks ground-truth labels, synthetic data with systematic parameter sweeps can teach causal relationships. The diversity of scenarios matters more than photorealism—the model needs to see the same physical principle (e.g., friction) play out across varied contexts to extract the invariant. This applies to any domain where you can simulate the underlying process: fluid dynamics, material science, economic models.
论文: 2604.28169 作者: Sriram Narayanan, Ziyu Jiang, Srinivasa Narasimhan, Manmohan Chandraker 分类: cs.CV, cs.AI, cs.LG
缺口
像 Sora 和 Gen-2 这样的视频扩散模型能生成视觉上令人惊艳的画面,但它们在物理上是文盲。
橡胶球弹起来像石头。
物体互相穿透。
摩擦力像是随机数生成器。
这些模型从互联网视频中学到了外观相关性,但从未学到底层的因果结构——材料属性决定运动方式。
此前的工作尝试了两条路:(1)事后物理仿真来修正生成的视频(昂贵,需要几何重建),或(2)在带有弱物理标注的真实视频上训练(标签噪声大,多样性有限)。
两者都无法在生成时提供可控的物理特性。
你不能说”让这个球更有弹性”然后让模型理解这在运动轨迹上意味着什么。
问题:视频模型忽略物理规律
|
v
假设:物理属性(摩擦、弹性)可以作为
连续控制信号被学习
|
v
方法:在带有真实物理标签的合成数据上训练
+ VLM 奖励反馈
|
v
证据:Physics-IQ 基准 + 人类研究显示
真实感和可控性提升
|
v
结论:无需运行时仿真即可实现物理一致
视频生成的可扩展路径
增量
一句话:PhyCo 之前,你能生成看起来对但动起来错的视频;PhyCo 之后,你可以通过指定材料属性来控制物体如何运动,且运动会符合物理规律。
核心机制
PhyCo 有三个依次工作的组件。
首先,合成数据引擎使用物理仿真器(MuJoCo、PyBullet)生成10万+视频,系统性地变化摩擦系数(0.1到0.9)、恢复系数(0.0到1.0)、形变刚度和施加力,覆盖多样场景——球滚动、方块滑动、布料悬垂。
每个视频都配有像素对齐的属性图,显示哪些区域具有哪些物理属性。
其次,ControlNet 架构扩展了预训练的视频扩散模型(CogVideoX)。
ControlNet 将这些属性图作为输入,学习在去噪过程中以物理属性为条件。
训练时,模型同时看到视觉帧和属性图,学习材料参数与运动模式之间的关联。
关键洞察:将物理视为空间控制信号,像深度或姿态一样,而非全局场景描述符。
第三,视觉-语言模型(InternVL2)被微调来评估物理真实性。
给定生成的视频和物理查询(“球的弹跳高度是否匹配其恢复系数?”),VLM 输出一个分数。
这个分数成为通过直接偏好优化(DPO)进一步优化的可微奖励信号。
VLM 充当物理评论家,推动模型朝着满足物理约束的输出前进,即使属性图不完美或缺失。
合成数据引擎 ControlNet 训练 VLM 奖励优化
[物理仿真器] [预训练扩散模型] [微调的 VLM]
| | |
v v v
[10万+视频带] --------> [+ 属性图] ------> [物理查询]
[属性标签] [ 条件控制 ] [ 打分 ]
| | |
v v v
[摩擦: 0.5 ] [带物理控制的] [奖励信号]
[恢复: 0.8 ] [去噪过程] [用于DPO微调]
把 PhyCo 想象成视频模型的烹饪学校。
合成数据是食谱书——数千道菜(视频)配有精确的配料表(物理参数)。
ControlNet 是学徒厨师,学习将配料与结果关联:更多盐(更高摩擦)意味着更慢的滑动,更多泡打粉(更高恢复系数)意味着更高的弹跳。
VLM 是主厨品尝菜肴并给出反馈:“这个弹跳对于那个恢复系数值来说太弱了,再试一次。”
随着时间推移,学徒内化了规则,能做出新菜(生成新视频),味道正确(运动正确),即使手头没有食谱。
关键概念
- 属性图作为空间控制:PhyCo 不是全局描述物理(“这个场景有高摩擦”),而是使用像素对齐的图,每个空间位置都有自己的摩擦、恢复和刚度值。
这就像给模型一张材料纹理图——这里是橡胶,那里是冰——让它知道场景的不同部分应该有不同的运动方式。
模型在去噪时学习读取这些图,逐区域调整运动预测。
推理时,你可以像 Photoshop 图层一样将属性绘制到物体上,模型会相应生成运动。
- VLM 作为可微物理评论家:传统物理评估需要仿真器或手工制作的指标。
PhyCo 微调视觉-语言模型来回答针对性的物理问题:“碰撞响应真实吗?""形变是否匹配刚度?“VLM 的文本输出被转换为数值分数,在 DPO 训练期间作为梯度信号回流。
这形成闭环:生成模型持续获得关于其输出是否满足物理约束的反馈,无需显式仿真。
VLM 本质上学会成为一个软物理引擎,评估合理性而非计算精确轨迹。
- 通过多样合成数据实现 Sim-to-Real:10万训练视频跨越多样场景——不同物体形状、材料、光照、相机角度——全部以照片级真实感渲染。
这种多样性至关重要:模型学习物理原理(摩擦减慢运动,恢复系数控制弹跳)而非记忆特定合成场景。
测试时,它泛化到真实世界画面,因为底层物理是不变的,即使视觉域发生变化。
合成数据充当物理课程,教授超越训练分布的概念。
框架转变
之前(主流方法): 之后(PhyCo):
[互联网视频] [合成物理数据]
| |
v v
[扩散模型] [扩散 + ControlNet]
| |
v v
[生成视频] [属性图] ---> [生成视频]
| |
v v
[看起来好, [看起来好,
动起来错] 动起来对]
|
v
[VLM 物理评论家]
|
v
[奖励反馈循环]
从学习外观相关性到学习因果物理,核心转变是将材料属性视为一等控制输入而非隐式场景属性。
专家评审
选题眼光:真实缺口。
视频生成已经触及天花板,视觉质量高但物理合理性像抛硬币。
这对机器人仿真、视效预览和科学可视化等应用很重要,这些领域物理正确性不可妥协。
问题位于图形学和学习的交叉点——外观合成之后的自然下一个前沿。
方法成熟度:现有技术(ControlNet、DPO、VLM 微调)的巧妙综合,而非新颖的算法洞察。
创新在于数据管线和 VLM 作为评论家的想法。
一个担忧:方法数据饥渴且计算密集(10万合成视频,多个训练阶段)。
更小、更有针对性的数据集配合更好的物理覆盖能行吗?论文没有探索数据效率边界。
此外,VLM 奖励优化感觉像是对不完美 ControlNet 训练的补丁——理想情况下,仅属性图就应该足够。
实验诚意:基线公平(CogVideoX、Sora、Gen-2),Physics-IQ 基准是扎实贡献——终于有了物理真实性的标准化评估。
人类研究证实了定量收益。
然而,论文严重依赖合成测试案例。
真实世界泛化定性展示但未严格测量。
它如何处理材料未知的复杂真实场景?消融实验彻底(每个组件都有贡献),但我希望看到更明确讨论的失败案例和边界条件。
写作功力:方法部分密集,需要更清晰的叙事弧线。
三个组件(数据、ControlNet、VLM)按顺序呈现,但它们的相互依赖关系不是立即显而易见的。
前面的统一系统图会有帮助。
相关工作部分全面但读起来像文献堆砌——围绕先前工作具体失败之处的更紧密框架会加强动机。
结果部分强,有良好的视觉比较和消融。
判决:弱接收 — 在重要问题上扎实执行,有实用的前进路径,但方法感觉像工程解决方案而非概念突破。
VLM 奖励循环有趣但探索不足。
将受益于对模型实际学到的物理知识的更深入分析。
要点总结
偷走 VLM 作为评论家的模式:微调视觉-语言模型来评估特定领域属性(物理、美学、安全),并将其分数用作可微奖励,这广泛适用。
这绕过了手工制作指标或昂贵预言机的需求。
你可以将此应用于任何质量难以指定但易于判断的生成任务——建筑设计、UI 布局、分子结构。
通过属性图实现空间控制:将控制信号视为像素对齐的图而非全局描述符,给你细粒度操纵。
这超越物理泛化——想象角色动画的情感图、图像生成的风格图或文本布局的注意力图。
关键是使控制信号在空间上显式,以便模型能学习局部依赖。
合成数据作为物理课程:当真实数据缺乏真实标签时,带有系统参数扫描的合成数据可以教授因果关系。
场景多样性比照片级真实感更重要——模型需要在不同上下文中看到相同物理原理(如摩擦)发挥作用,以提取不变量。
这适用于任何可以仿真底层过程的领域:流体动力学、材料科学、经济模型。