atlas

Research map / Video / Video generation

MotionCraft: Physics-Based Zero-Shot Video Generation

NeurIPS 2024 · 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.

MotionCraft zero-shot generates physics-driven videos by warping the noise latent of Stable Diffusion with optical flow from physics simulators, using multi-frame cross-attention and spatial-eta sampling.

Problem

Video generation with realistic, finely controlled, physically plausible motion without training large video diffusion models; existing zero-shot methods (Text2Video-Zero) produce inconsistent motion and content.

Approach

Warp the DDIM-inverted noise latent (not pixels) of a pretrained image diffusion model with an optical flow from a physics simulation, then regenerate each frame with multi-frame cross-frame attention (to first and previous frame) and a pixel-wise spatial-eta mix of DDIM/DDPM sampling, so new content can be synthesized while following the prescribed motion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · DragonsFrame Consistency: 0.9664 -> 0.9991Helped
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · DragonsMotion Consistency: 0.6846 -> 0.9637Helped
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · Melting ManFrame Consistency: 0.9463 -> 0.9566Helped
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · Melting ManMotion Consistency: 0.7817 -> 0.8252Helped
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · Satellite ScanFrame Consistency: 0.9588 -> 0.9875Helped
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · Satellite ScanMotion Consistency: 0.2852 -> 0.9219Helped
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · Revolving EarthFrame Consistency: 0.9812 -> 0.9696Hurt
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · Revolving EarthMotion Consistency: 0.7213 -> 0.6783Hurt
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · BirdsFrame Consistency: 0.9765 -> 0.9968Helped
Use MotionCraft instead of Text2Video-ZeroZero-shot video generation · BirdsMotion Consistency: 0.8973 -> 0.9385Helped
Attend to both the initial frame and previous frame instead of using no MCFA or only one attended frame (ablation)MotionCraft · Video generation scenesVisual temporal consistencyHelped
Add Spatial-η sampling in selected image regions (ablation)MotionCraft · Video generation scenesPlausibility of novel contentHelped

Surprising findings

Limitations

Experimental setup

Datasets: MSU Video Frame Interpolation Benchmark

Benchmarks: MotionCraft qualitative scenes (fluid, rigid body, agents)

Metrics: Frame Consistency (CLIP) Motion Consistency (SSIM after RAFT flow registration)

Baselines: Text2Video-Zero

Builds on: Text2Video-Zero Stable Diffusion DDIM classifier-free guidance RAFT

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