MotionCore: A Latent Neural Simulator for Video Generation with Rigid-Body Dynamics
Organizations: Institute of Artificial Intelligence, China Telecom (TeleAI) · The University of Tokyo · Shanghai Jiao Tong University
Abstract
Video generation models can produce highly realistic videos while generating physically inconsistent object motion. This limitation suggests that visual modeling alone may not provide a transferable representation of physical dynamics. We introduce MotionCore, a framework for learning physical dynamics via a learnable partial differential equation solver and focuses on rigid-body motion. We introduce a latent neural simulator learning to predict the evolution of object-level physical states from observed motion. Its predictions are then converted into spatially aligned latent controls for a controllable video diffusion model. The generator serves as a visual interface: it provides appearance and scene detail, while the learned dynamics model specifies the physical trajectory. To preserve this trajectory through the interface, MotionCore combines a diffusion-matching objective with a low-capacity decodability constraint on object identity and position. We evaluate MotionCore on public physical-consistency benchmarks and on paired data with known trajectories. Results indicate that MotionCore improves physical consistency and trajectory obedience in the evaluated rigid-body settings, while maintaining comparable visual quality. A controlled ablation protocol compares learned dynamics with an analytic prior and studies the choice of latent evolution processor.
Figures & tables
| Physics-IQ-Verified subset | RigidBench [ 11 ] | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | #Params | Score | ST-IoU | MSE | IoU | L2 | Cham. | ATE | ATE-3D | SI-MSE |
| CogVideoX-5B-I2V | 5B | 30.59 | .297 | .0046 | .146 | .222 | .361 | .186 | 2.63 | .0349 |
| HunyuanVideo1.5-480P-I2V | 8.3B | 30.08 | .151 | .0057 | .170 | .211 | .345 | .181 | 2.19 | .0372 |
| MiniMax-H3 | 33B | 39.36 | .236 | .0048 | .202 | .198 | .328 | .186 | 2.00 | .0375 |
| Wan2.2-TI2V | 5B | 24.70 | .165 | .0057 | .183 | .220 | .370 | .200 | 2.64 | .0288 |
| Cosmos-Predict-2.5 2B | 2B | 27.05 | .190 | .0060 | .171 | .300 | .527 | .282 | 2.84 | .0331 |
| Dynamics | Params (M) | ADE/ | FDE/ |
|---|---|---|---|
| Full dynamics (LNO) | 1.283 | 0.5181 | 0.9699 |
| Analytic, same priors | 0 | 0.5204 | 0.9823 |
| Transolver processor | 1.298 | 0.5189 | 0.9715 |
| GNOT-CGPT processor | 1.338 | 0.5184 | 0.9702 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Error | Error at | Sphere IoU | Occ. IoU | Contact F1 | |
|---|---|---|---|---|---|
| Latent neural simulator | 0.0384 | 0.0908 | 0.901 | 0.892 | 0.508 |
| Analytic impulse solver | 0.0654 | 0.1669 | 0.855 | 0.846 | 0.651 |
| Ballistic (gravity, no contact) | 0.2264 | 0.6248 | 0.693 | 0.705 | 0.597 |
| Persistence (frozen state) | 0.2049 | 0.5008 | 0.670 | 0.673 | 0.597 |
Physical Consistency in Video Generation
Physical consistency in video generation studies how to make and evaluate videos whose geometry, motion, interactions, and state changes obey real-world laws.
See all 196 papers