PhyMetric: Diagnosing Physical Plausibility in Text-to-Video Generation via Scene-Level QA
Organizations: Department of Computer Science & Engineering University of Nevada, Reno Reno, NV 89512
Abstract
Text-to-video (T2V) generation models can produce visually realistic videos that nevertheless violate the physical consequences implied by the prompt and scene. Existing benchmarks largely rely on holistic plausibility scores or broad quality dimensions, leaving it unclear which physical behavior is being tested and why a model fails. We introduce PhyMetric, a scene-level diagnostic benchmark that recasts physical plausibility evaluation as verifiable, scene-grounded question answering. PhyMetric contains 1{,}115 scenes spanning 50 physical categories across six domains, paired with 8{,}920 answer-balanced binary questions over 12 evaluation dimensions. Each scene is associated with eight targeted yes/no questions and a structured physical prior specifying the governing law, expected temporal sequence, observable signatures, and common failure modes. At evaluation time, a vision-language model (VLM) judge answers each question from question-aware sampled frames conditioned on the prior, and correctness is hierarchically aggregated into scene, dimension, physical category, and model scores. Experiments on four open-source T2V models and three VLM judges show that scene-specific binary QA is a critical component of the protocol: when each targeted question is replaced by a single generic plausibility query, evaluator accuracy drops to the chance level. Structured physical priors offer a complementary signal that improves human alignment of the resulting scores, with effects that vary across VLM judges of different capacity. These findings establish PhyMetric as a benchmark that turns physical plausibility evaluation from opaque holistic scoring into interpretable, scene-level inspection. Our project page is available at: https://mengsiwei.github.io/PhyMetric/.
Figures & tables
| Benchmark | Main target | Scenes / Prompts | Questions | QA Format | Physics / Prior | Balanced Labels | Year |
| General and fine-grained video generation evaluation | |||||||
| VBench Huang et al. (2024) | General video quality | – | – | ✗ | ✗ | 2024 | |
| EvalCrafter Liu et al. (2024) | General video quality | 700 | – | ✗ | ✗ | ✗ | 2024 |
| FETV Liu et al. (2023) | Fine-grained T2V eval. | 619 | – | ✗ | ✗ | ✗ | 2025 |
| T2V-CompBench Sun et al. (2025) | Compositional T2V | 700 | – | ✗ | ✗ | 2025 | |
| Video-Bench Han et al. (2025) | Human-aligned gen. eval. | 419 | – | ✗ | 2025 | ||
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Domain | Categories | Scenes | Representative phenomena |
|---|---|---|---|
| Mechanics | 12 | 280 | gravity, collisions, friction, projectile, pendulum |
| Fluid Dynamics | 10 | 230 | buoyancy, viscosity, splash, vortex, granular flow |
| Material | 8 | 180 | fracture, slicing, cloth, smoke, explosion |
| Thermal | 8 | 165 | melting, boiling, freezing, convection, condensation |
| Chemistry | 7 | 145 | diffusion, adsorption, dissolution, precipitation |
| Electromagnetism | 5 | 115 | reflection, refraction, shadow, electrostatics, magnetism |
| Dimension | What it asks about |
|---|---|
| existence | whether a specific object, region, or event is present in the video |
| size | absolute or relative size of an object or region |
| appearance/texture | color, surface pattern, transparency, sheen, smoothness |
| shape | geometric form and how it changes during the event |
| motion | whether/how something moves, including speed and acceleration |
| number | object count, including stages or instances of a repeating event |
| Model | Role | Notes |
|---|---|---|
| Qwen3.5-9B (thinking) | Default backbone | Thinking suppressed via chat-template flag |
| Qwen2.5-VL-7B-Instruct | Ablation | Text-only mode; enable_thinking=False |
| DeepSeek-R1-Distill-Llama-8B | Ablation | Strips <think>...</think> ; budget 16,384 tokens |
| Mistral-7B-Instruct-v0.3 | Ablation | Drop-in via TextLLM wrapper |
| Judge | Family | Source | Params | Role |
|---|---|---|---|---|
| Qwen3.5-9B | Qwen3.5 VL | Open-source | 9 B | Default judge |
| Qwen2.5-VL-7B-Instruct | Qwen2.5 VL | Open-source | 7 B | Same family, earlier generation |
| GPT-5.4 | GPT (OpenAI) | Closed-source | — | Cross-family closed-source judge |
| Generator | Architecture | Params | Resolution | Frames | FPS | Dur. (s) | Scenes |
|---|---|---|---|---|---|---|---|
| CogVideoX-5B | DiT (T2V) | 5 B | 720 480 | 81 | 16 | 5.06 | 1,115 |
| Wan2.1-1.3B | Wan T2V | 1.3 B | 832 480 | 81 | 16 | 5.06 | 1,115 |
| Wan2.2-14B | Wan MoE T2V | 14 B | 832 480 | 81 | 16 | 5.06 | 1,115 |
| Cosmos-7B | Cosmos Diffusion T2W | 7 B | 1280 704 | 121 | 30 | 4.03 | 1,115 |
| Condition | Prior? | Specific Q? | Tests |
|---|---|---|---|
| A1 | ✓ | ✓ | Full system (reference) |
| A2 | ✓ | Contribution of the structured prior | |
| A3 | Raw VLM vision baseline | ||
| A4 | ✓ | Prior without scene-specific QA |
Video Generation Evaluation
Video generation evaluation measures visual quality, prompt adherence, temporal consistency, physical plausibility, and task-specific behavior in synthesized videos.
See all 191 papers