atlas

Research map / Video / Video generation

PhysCtrl: Generative Physics for Controllable and Physics-Grounded Video Generation

NeurIPS 2025 · Video › Video generation · approach: Trajectory-guided motion control · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PhysCtrl, a diffusion-based generative physics network that predicts 3D point trajectories from physics parameters and forces, then uses them to drive image-to-video models.

Problem

Image-to-video generators lack physical plausibility and explicit control over physics parameters and external forces, while physics simulators are costly, hyperparameter-sensitive, and material-specific.

Approach

A diffusion transformer with alternating spatial and temporal attention over point-cloud trajectories, conditioned on force, drag point, Young's modulus/Poisson's ratio, floor height and material token, with an MPM-derived deformation-gradient physics loss; its trajectories are projected to pixel tracks to control a pretrained video model (DaS).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PhysCtrl-generated trajectories to condition image-to-video generation instead of text-only or coarse 2D trajectory controlsImage-to-video generation · Image-to-video generation evaluationSA: 3.8 -> 4.5Helped
Use PhysCtrl-generated trajectories to condition image-to-video generation instead of text-only or coarse 2D trajectory controlsImage-to-video generation · Image-to-video generation evaluationPC: 3.7 -> 4.5Helped
Use PhysCtrl-generated trajectories to condition image-to-video generation instead of text-only or coarse 2D trajectory controlsImage-to-video generation · Image-to-video generation evaluationVQ: 3.6 -> 4.3Helped
Use PhysCtrl trajectory diffusion instead of MDMElastic trajectory generation · Elastic trajectory test setvIoU: 53.78% -> 77.59%Helped
Use PhysCtrl trajectory diffusion instead of MDMElastic trajectory generation · Elastic trajectory test setCD: 0.0159 -> 0.0028Helped
Use PhysCtrl trajectory diffusion instead of MDMElastic trajectory generation · Elastic trajectory test setCorr: 0.0240 -> 0.0015Helped
Add spatial attention (ablation)PhysCtrl trajectory generator · Elastic trajectory test setvIoU: 33.76% -> 77.59%Helped
Add temporal attention (ablation)PhysCtrl trajectory generator · Elastic trajectory test setvIoU: 53.63% -> 77.59%Helped
Add physics loss (ablation)PhysCtrl trajectory generator · Elastic trajectory test setvIoU: 76.30% -> 77.59%Helped
Use 8192 rather than 2048 points with traditional simulator trajectories (ablation)Traditional-simulator-conditioned video generation · Video generation using trajectoriesVQ: 4.4 -> 4.2Hurt
Use 2048 PhysCtrl-generated trajectory points rather than 2048 traditional-simulator points (ablation)Video generation · Video generation using trajectoriesSA: 4.3 -> 4.5Helped
Use 2048 PhysCtrl-generated trajectory points rather than 2048 traditional-simulator points (ablation)Video generation · Video generation using trajectoriesPC: 4.3 -> 4.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: ObjaverseXL MPM simulation data rigid-body simulation data

Benchmarks: in-house PhysCtrl test set of image-to-video cases

Metrics: Semantic Adherence Physical Commonsense Video Quality vIoU Chamfer Distance Correspondence L2 error user preference rate MAE of log10(E)

Baselines: Wan2.1-I2V-14B CogVideoX-5B DragAnything ObjCtrl-2.5D Motion2VecSets MDM M2V

Builds on: MPM MDM CogVideoX DaS LGM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy