atlas

Research map / Video / Video generation

Force Prompting: Video Generation Models Can Learn And Generalize Physics-based Control Signals

NeurIPS 2025 · Video › Video generation · approach: World-model video generation · 9 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.

Adds physical force control (local point pokes and global wind fields) to CogVideoX-5B-I2V via a ControlNet trained on ~15k synthetic Blender/PhysDreamer videos, showing generalization to real images without a physics simulator at inference.

Problem

Video generation models lack precise control via physical forces; paired force-video data is scarce in the real world and synthetic simulators have limited visual quality and diversity.

Approach

Encode force as a control video (a Gaussian blob moving with force magnitude/angle for point forces; a constant channel encoding magnitude and angle for wind) and train a ControlNet on a frozen image-to-video backbone using small synthetic datasets, relying on the pretrained video prior to generalize.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add distractor balls to point-force training scenes (ablation)Point force model · Point force localizationForce localizationHelped
Train the wind model with varied flag quantities instead of only one flag (ablation)Global force model · Aerodynamic and fluid motionGeneralization across materialsHelped
Train the wind model with diverse backgrounds instead of a single background (ablation)Global force model · Wind benchmarkVisual qualityHelped
Include wind-related keywords (wind/breeze/blow) during training (ablation)Global force model · Diverse wind scenariosGeneralizationHelped
Train a unified model on point-force and wind-force data (ablation)Force Prompting · Point force benchmarkPoint-force control robustnessHurt
Train a unified model on point-force and wind-force data (ablation)Force Prompting · Wind force benchmarkBackground dynamicsHelped
Use half as many synthetic flag-waving training videos (ablation)Global force model · Wind force generalizationGeneralizationHurt
Compare Force Prompting against Motion PromptingPoint force model · Linear MotionForce adherence: 91%Helped
Compare Force Prompting against Motion PromptingPoint force model · Oscillatory MotionForce adherence: 89%Helped
Compare Force Prompting against Motion PromptingPoint force model · Complex MotionForce adherence: 86%Helped
Compare Force Prompting against Motion PromptingGlobal force model · Tethered MotionForce adherence: 93%Helped
Compare Force Prompting against Motion PromptingGlobal force model · Aerodynamic MotionForce adherence: 90%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Blender-rendered flag videos Blender-rendered rolling ball videos PhysDreamer carnation videos Pexels benchmark images

Benchmarks: Pexels-curated local force benchmark (63 images) Pexels-curated global force benchmark (41 images) PhysDreamer benchmark plants (6 scenes)

Metrics: 2AFC human preference (force adherence) motion realism preference visual quality preference detection-based travel distance

Baselines: Text-only zero-shot CogVideoX Text-only fine-tuned Motion Prompting PhysDreamer

Builds on: CogVideoX ControlNet PhysDreamer Motion Prompting

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