English

Physion-Eval: Evaluating Physical Realism in Generated Video via Human Reasoning

Computer Vision and Pattern Recognition 2026-03-23 v1

Abstract

Video generation models are increasingly used as world simulators for storytelling, simulation, and embodied AI. As these models advance, a key question arises: do generated videos obey the physical laws of the real world? Existing evaluations largely rely on automated metrics or coarse human judgments such as preferences or rubric-based checks. While useful for assessing perceptual quality, these methods provide limited insight into when and why generated dynamics violate real-world physical constraints. We introduce Physion-Eval, a large-scale benchmark of expert human reasoning for diagnosing physical realism failures in videos generated by five state-of-the-art models across egocentric and exocentric views, containing 10,990 expert reasoning traces spanning 22 fine-grained physical categories. Each generated video is derived from a corresponding real-world reference video depicting a clear physical process, and annotated with temporally localized glitches, structured failure categories, and natural-language explanations of the violated physical behavior. Using this dataset, we reveal a striking limitation of current video generation models: in physics-critical scenarios, 83.3% of exocentric and 93.5% of egocentric generated videos exhibit at least one human-identifiable physical glitch. We hope Physion-Eval will set a new standard for physical realism evaluation and guide the development of physics-grounded video generation. The benchmark is publicly available at https://huggingface.co/datasets/PhysionLabs/Physion-Eval.

Keywords

Cite

@article{arxiv.2603.19607,
  title  = {Physion-Eval: Evaluating Physical Realism in Generated Video via Human Reasoning},
  author = {Qin Zhang and Peiyu Jing and Hong-Xing Yu and Fangqiang Ding and Fan Nie and Weimin Wang and Yilun Du and James Zou and Jiajun Wu and Bing Shuai},
  journal= {arXiv preprint arXiv:2603.19607},
  year   = {2026}
}
R2 v1 2026-07-01T11:29:15.993Z