PhysGM: Large Physical Gaussian Model for Feed-Forward 4D Synthesis¶
会议: CVPR 2026
arXiv: 2508.13911
代码: 项目页面
领域: 3D视觉 / 物理仿真
关键词: 4D合成, 物理感知高斯, 前馈推理, DPO对齐, 单图到4D, MPM仿真
一句话总结¶
首个从单张图像前馈预测3DGS+物理属性(材质类别/杨氏模量/泊松比)的框架,两阶段训练(监督预训练+DPO偏好微调)完全绕过SDS和可微物理引擎,配合50K+ PhysAssets数据集,1分钟内生成高保真4D物理仿真,CLIP_sim和人类偏好率均超越逐场景优化方法。
研究背景与动机¶
领域现状: 物理4D合成需先从多视图重建3DGS(数小时)、手动指定物理参数、再运行仿真。SDS基方法(OmniPhysGS/DreamPhysics)尝试从视频模型蒸馏物理先验,但需可微物理引擎,计算昂贵不稳定
现有痛点: 三大瓶颈——(a)依赖预重建3DGS(密集多视图+逐场景优化);(b)物理属性要么手工指定要么SDS优化(不灵活/不稳定);(c)3DGS与物理模块简单拼接忽略外观中的物理线索
核心矛盾: 逐场景优化天然不具备泛化性,每个新场景从头来过;SDS虽数据驱动但需差分物理引擎且不稳定
本文要解决: 能否完全绕过逐场景优化,学习一个能从稀疏输入直接前馈生成完整物理4D仿真的生成模型?
切入角度: 将问题从"慢迭代重建"重构为"摊还前馈推理"——用大规模数据训练Transformer大模型学习通用物理先验
核心idea: 联合预测3DGS+物理属性的前馈Transformer + 概率物理建模 + DPO偏好微调(而非SDS),一次前向传播完成4D推理
方法详解¶
整体框架¶
PhysGM 要回答的是:能不能完全绕开逐场景优化,用一次前向传播就从单图直接吐出可仿真的物理 4D?输入 1–4 张 RGB 图加相机参数,先用 DINOv3 编码图像 patch、用 Plücker 射线编码每像素相机几何,拼接后再附 3 个可学习全局 token,一起送进 24 层 Transformer;输出分两路——DPT Head 回归 3DGS 参数 \(\psi\),Physics Head 预测物理属性分布 \(\theta\)(材质类别 + 杨氏模量/泊松比);最后把几何和物理参数交给 MPM 仿真器,滚出 4D 动态序列。单图推理时用 MVAdapter 先补出后/左/右辅助视图。整套流程由两阶段训练撑起:先用 PhysAssets 的 GT 物理参数做监督预训练,再冻结骨干、只对物理头跑 DPO 偏好微调。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
DATA["PhysAssets 数据集<br/>资产聚合 → Qwen3VL 标物理参数 → Framepack 生成参考视频"]
IN["输入 1–4 张 RGB + 相机参数<br/>单图时 MVAdapter 补辅助视图"]
TOK["多模态 Tokenization 与全局物理 token<br/>DINOv3 patch + Plücker 射线 + 3 个可学习全局 token"]
TF["24 层 Transformer"]
GS["DPT Head:回归 3DGS 参数 ψ"]
PHY["概率物理属性预测头<br/>材质类别 + 回归 (μ,σ²) 出条件分布"]
MPM["MPM 仿真器"]
OUT["4D 动态序列"]
IN --> TOK --> TF
DATA -->|"监督预训练:GT 物理参数"| TF
TF --> GS --> MPM
TF --> PHY --> MPM
MPM --> OUT
subgraph DPO["DPO 偏好微调替代 SDS(Stage 2:冻结骨干只调物理头)"]
direction TB
SAMPLE["从物理头采 K 组候选 → 各自 MPM 仿真 + 渲染"]
DIST["SAM-2 分割 + CoTracker-3 轨迹算感知距离<br/>最近 = winner,最远 = loser"]
LOSS["最小化 DPO 损失"]
SAMPLE --> DIST --> LOSS
end
PHY -.候选.-> SAMPLE
DATA -->|"DPO:GT 仿真视频"| DIST
LOSS -.更新.-> PHY
关键设计¶
1. 多模态 Tokenization 与全局物理 token:让物理预测看全场景而非局部
物理属性(这是金属还是果冻)往往要综合整张物体的外观才能判断,只盯局部 patch 会判错。PhysGM 把 DINOv3 的图像特征和 Plücker 射线坐标拼在一起编码几何,再额外挂 3 个可学习全局 token 专供物理头——这些 token 在注意力里聚合全场景的外观线索,物理预测因此建立在"整体材质印象"上,而不是某个局部纹理。
2. 概率物理属性预测头:用分布而非点估计承认物理的多解性
同一张外观可能对应多种物理参数(看起来一样硬的东西未必一样的杨氏模量),点估计会武断。Physics Head 因此分两支:分类头 \(f_{material}(g_k) \to C\) 出材质类别,回归头输出均值和方差 \((\mu_\theta, \log\sigma_\theta^2) = f_{phys}(g_k)\),定义条件分布 \(P(\theta|I) = \mathcal{N}(\theta|\mu_\theta, \text{diag}(\sigma_\theta^2))\),推理时从中采样。概率建模既捕获了"一种外观对应多组参数"的不确定性,又顺带给下一步 DPO 提供了"采样多个候选"的能力——这是后面偏好微调能跑起来的前提。
3. DPO 偏好微调替代 SDS:把不可微的仿真器当黑盒
SDS 要让梯度穿过物理引擎,既慢又不稳。PhysGM 改用偏好学习绕过可微性要求:冻结预训练策略作 \(\pi_{ref}\),从 \(\pi_\omega\) 采 K 组物理参数候选,各自跑 MPM 仿真 + 渲染,用 SAM-2 分割 + CoTracker-3 轨迹算出与 GT 视频的感知距离,最近的当 winner、最远的当 loser,再最小化 DPO 损失
整个仿真/渲染被当成黑盒,只比较输出好坏即可学习,训练大幅简化。消融显示去掉概率分布(改点估计)后 DPO 没法采样多候选、直接失效,印证设计 2 与设计 3 是绑在一起的。
4. PhysAssets 数据集(50K+):同时喂监督预训练和 DPO
前馈范式吃数据,而配对"3D 资产–物理标注–仿真参考视频"的大规模数据此前是空白。PhysGM 从 Objaverse/OmniObject3D/ABO/HSSD 聚合资产,用 Qwen3VL 多模态 LLM 从多视图推断材质类别和物理参数,再用 Framepack 生成 GT 仿真视频——前者支撑监督预训练(有 GT 物理参数),后者支撑 DPO 微调(有 GT 仿真视频),一套数据填两个阶段的料。
训练策略¶
两阶段:Stage 1 大规模监督预训练,联合优化重建损失(MSE + Alpha + LPIPS)和物理预测损失;Stage 2 冻结骨干、只微调物理头执行 DPO。32 卡 A800 训练 3 天,每卡 batch size 8。MPM 仿真参数:子步时间 \(2\times10^{-5}\) s,帧时间 \(4\times10^{-2}\) s,每序列 50 帧。
实验关键数据¶
主实验(5种材质对比)¶
| 方法 | metal CLIP | jelly CLIP | plast. CLIP | snow CLIP | sand CLIP | avg CLIP | avg UPR |
|---|---|---|---|---|---|---|---|
| OmniPhysGS | 0.215 | 0.229 | 0.214 | 0.183 | 0.205 | 0.209 | 10% |
| DreamPhysics | 0.227 | 0.246 | 0.244 | 0.207 | 0.222 | 0.229 | 17.2% |
| PhysGM (w/o DPO) | 0.270 | 0.270 | 0.255 | 0.254 | 0.298 | 0.269 | 30% |
| PhysGM (w/ DPO) | 0.273 | 0.277 | 0.269 | 0.255 | 0.300 | 0.275 | 42.8% |
消融实验¶
| 配置 | avg CLIP_sim | avg UPR | 说明 |
|---|---|---|---|
| PhysGM w/o DPO | 0.269 | 30% | 仅预训练 |
| PhysGM w/ DPO | 0.275 | 42.8% | DPO显著提升UPR (+12.8%) |
关键发现¶
- 前馈超越逐场景优化: PhysGM在所有材质类型上CLIP_sim和UPR均超越需要数小时的SDS基线——证明前馈不牺牲质量
- DPO提升感知质量而非数值指标: DPO后CLIP_sim提升有限但UPR大幅提升12.8%——偏好微调主要改善人类感知的物理真实感
- 概率建模是DPO的基础: 删除概率分布(改为点估计)后DPO无法有效采样多候选,微调失效
- 联合训练优于分离: 联合预测外观+物理比分离模块效果更好——验证了外观蕴含物理线索的假设
- 速度: 1分钟完成完整4D仿真 vs SDS方法数小时
亮点与洞察¶
- 前馈物理推理范式 — 从"逐场景优化"到"摊还推理"的范式转变。PhysGM证明了大模型+大数据可以学习通用物理先验,一次前向传播代替数小时优化
- DPO在生成模型中的新应用 — 将DPO从语言模型偏好对齐迁移到物理仿真质量对齐,利用非可微仿真器输出构建偏好对的思路极具创新性
- 概率物理建模的设计优雅 — 预测分布而非点估计,既捕获不确定性又为DPO采样提供基础——一举两得
局限与展望¶
- 数据集标注依赖LLM: Qwen3VL推断的物理参数可能不够精确,专业物理测量数据更可靠
- GT视频质量: Framepack生成的参考仿真视频可能本身不够物理真实
- 材质类别有限: 仅覆盖5种材质类别,未处理复合材质或流体
- 单物体场景为主: 多物体交互场景的处理能力有待验证
- 改进思路: 引入真实物理实验视频作为GT;扩展材质类别包括流体/布料;支持用户交互式物理操控
相关工作与启发¶
- vs PhysGaussian: PhysGaussian首创3DGS+MPM耦合但需手动设参,PhysGM自动预测物理参数且无需预重建
- vs OmniPhysGS/DreamPhysics: 这些SDS方法每场景优化数小时,PhysGM前馈1分钟完成且效果更好
- vs LGM/GS-LRM: 这些前馈3D重建方法仅处理静态场景,PhysGM首次嵌入物理推理实现动态4D
- 启发: DPO+非可微仿真的范式可推广到任何需要黑盒仿真器反馈的生成任务(机器人控制、流体仿真等)
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 首个前馈物理4D生成框架,DPO替代SDS的思路新颖
- 实验充分度: ⭐⭐⭐⭐ 5种材质对比+消融+用户研究,但缺少更多定量消融
- 写作质量: ⭐⭐⭐⭐⭐ 动机清晰、方法系统、两阶段训练逻辑自然
- 价值: ⭐⭐⭐⭐⭐ 对4D合成和物理感知3D视觉领域具有开创性价值
实验¶
表1:物理仿真质量对比(5种材质)¶
| 方法 | metal CLIPsim | jelly CLIPsim | plasticine CLIPsim | snow CLIPsim | sand CLIPsim | 平均 CLIPsim | 平均 UPR |
|---|---|---|---|---|---|---|---|
| OmniPhysGS | 0.2149 | 0.2291 | 0.2135 | 0.1834 | 0.2047 | 0.2091 | 10% |
| DreamPhysics | 0.2273 | 0.2459 | 0.2437 | 0.2071 | 0.2217 | 0.2291 | 17.2% |
| PhysGM (w/o DPO) | 0.2698 | 0.2700 | 0.2547 | 0.2541 | 0.2980 | 0.2693 | 30% |
| PhysGM (w/ DPO) | 0.2732 | 0.2774 | 0.2691 | 0.2548 | 0.2997 | 0.2748 | 42.8% |
表2:多视图重建质量(GSO 数据集)¶
| 方法 | 分辨率 | PSNR↑ | SSIM↑ | LPIPS↓ |
|---|---|---|---|---|
| LGM | 256 | 21.44 | 0.832 | 0.122 |
| PhysGM (ours) | 256 | 25.47 | 0.916 | 0.071 |
| GS-LRM | 512 | 30.52 | 0.952 | 0.050 |
| PhysGM (ours) | 512 | 28.95 | 0.953 | 0.039 |
表3:效率与泛化对比¶
| 方法 | 训练方式 | 可泛化 | 推理时间 | CLIPsim |
|---|---|---|---|---|
| OmniPhysGS | SDS | ✗ | >12h | 0.2091 |
| DreamPhysics | SDS | ✗ | >0.5h | 0.2291 |
| PhysGM | DPO | ✓ | <1min | 0.2748 |
关键发现¶
- 前馈 vs 逐场景优化:PhysGM 在不到 1 分钟内完成单图到 4D 仿真(推理 <30s + MPM 仿真),而 OmniPhysGS 需要 >12h、DreamPhysics 需要 >0.5h
- DPO 显著提升仿真质量:加入 DPO 后 CLIPsim 从 0.2693 提升到 0.2748,UPR 从 30% 提升到 42.8%(用户偏好率提升 12.8 个百分点)
- 重建质量不逊于专用方法:在 GSO 256 分辨率上 PSNR 比 LGM 高 4.03dB,仅用 GS-LRM 10% 数据量即在 512 分辨率上 LPIPS 更优
- 唯一全自动方案:PhysGM 是唯一同时不需要预优化 3DGS、不需要预定义物理参数、可泛化、不依赖 LLM 且推理 <30s 的方法
亮点¶
- 范式创新:将物理 4D 合成从逐场景优化范式转变为前馈推理范式,速度提升 720× 以上(vs OmniPhysGS 的 12h)
- DPO 用于物理仿真对齐:首次将 DPO 引入物理仿真领域,绕过可微分物理引擎的限制,用黑盒仿真器输出构建偏好对
- 概率性物理预测:输出物理属性的分布而非点估计,自然地支持 DPO 采样和不确定性建模
- SAM-2 + CoTracker-3 构建偏好标签:自动化偏好标注流程,用实例分割和轨迹追踪量化仿真视频与 GT 的保真度
- 大规模物理标注数据集 PhysAssets:50K+ 资产涵盖金属、果冻、橡皮泥、雪、沙等多种材质,填补领域数据空白
局限性¶
- MPM 仿真计算瓶颈:MPM 仿真仍是 4D 合成的主要耗时环节(200³ 网格分辨率),限制了实时应用;缺乏高效替代方案处理流体和断裂
- Sim-to-Real 差距:训练数据基于合成仿真视频(Framepack 生成),简化的本构模型与真实物理存在固有差异,限制真实世界部署的鲁棒性
- SH 阶数限制:球谐函数设为 0 阶(仅漫反射),无法建模视角依赖的高光效果
- 单图深度模糊:从单张图像重建 3D 的精度受限于遮挡和深度不确定性
- 材质覆盖范围:虽有 50K 资产,但物理属性标注由 MLLM 推断(非实际测量),准确性有限
相关工作¶
- vs PhysGaussian:开创性地将 3DGS 与 MPM 耦合,但需手动逐场景调参;PhysGM 自动预测物理属性
- vs DreamPhysics/OmniPhysGS:用 SDS 从视频模型蒸馏物理参数,需可微仿真器且耗时数小时;PhysGM 用 DPO 绕过可微性
- vs PhysDreamer:同样用 SDS 优化杨氏模量但不可泛化;PhysGM 首次实现跨场景泛化
- vs PhysSplat:利用 LLM 推断物理参数但依赖预重建 3DGS;PhysGM 端到端前馈
- vs LGM/GS-LRM:前馈 3D 重建方法但仅预测静态几何,不包含物理属性
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 首个前馈式物理感知 4D 合成框架,DPO 用于物理对齐是领域首创
- 实验充分度: ⭐⭐⭐⭐ 5 种材质定量对比 + 多视图重建消融 + 用户研究;缺少真实世界定量评估
- 写作质量: ⭐⭐⭐⭐ 逻辑清晰,两阶段动机充分;方法描述详实
- 价值: ⭐⭐⭐⭐⭐ 从根本上改变了物理 4D 合成的范式——从小时级优化到秒级推理