DEVIL Dynamics
DEVIL (UCAS and Baidu; NeurIPS 2024) evaluates text-to-video models on dynamics, not beauty. Prompts are stratified by dynamics grade; scores at several temporal granularities become three protocol metrics that the paper reports at >90% human correlation:
- Dynamics range — how much content variation the model can produce.
- Dynamics controllability — whether prompted dynamics levels are respected.
- Dynamics quality — quality conditioned on the dynamics grade.
devil_dynamics_average is the mean of those three.
Paper: DEVIL. Code: MingXiangL/DEVIL.
WorldFoundry materializes metric rows from staged artifact scores (WORLDFOUNDRY_DEVIL_DYNAMICS_ARTIFACT_SCORE_DIR) or imports official JSON. Full recomputation still needs upstream checkpoints (RAFT, CLIP ViT-L/14 and ViT-B/32, ViCLIP, DINOv2, AMT, dynamics regression). The Gemini naturalness component is not part of local recomputation.
Dimensions
- Dynamics rangeKindAxis
How much content variation the model can produce across dynamics grades.
- Dynamics controllabilityKindAxis
Whether prompted dynamics levels are respected.
- Dynamics qualityKindAxis
Quality conditioned on the official dynamics grade.
Data composition
- Size
NeurIPS 2024 dynamics-centric T2V protocol. Prompts are stratified by dynamics grade; three protocol metrics are reported at >90% human correlation.
- Sources
github.com
- Modalities
text · video
- Notes
WorldFoundry imports official JSON or staged artifact scores. Full recomputation needs RAFT/CLIP/ViCLIP/DINOv2/AMT plus the dynamics regression checkpoint. Gemini naturalness is not local.
Metrics
Metric
- DirectionHigher is better
dynamics_rangeDynamics Range normalized benchmark score.
- DirectionHigher is better
dynamics_controllabilityDynamics Controllability normalized benchmark score.
- DirectionHigher is better
dynamics_qualityDynamics Quality normalized benchmark score.
- DirectionHigher is better
devil_dynamics_averageDEVIL Dynamics Average normalized benchmark score.
PrimaryDEVIL Dynamics Average
Leaderboard
Results from the paper (not a live board; not WorldFoundry-run scores). Paper dynamics-quality column. Evaluation of Text-to-Video Generation Models: A Dynamics Perspective (2024).
| Model | D_quality |
|---|---|
| FreeNoise-Lavie | 66.3 |
| OpenSora | 63.7 |
| ModelScope | 62.6 |
| StreamingT2V | 60.8 |
| Show-1 | 57.7 |
| Hotshot-XL | 52.2 |
| Pika | 52.1 |
| ZeroScope | 44.8 |
How to run
worldfoundry-eval zoo benchmark-run \
--benchmark-id devil-dynamics \
--mode official-validation \
--official-results-path <official_results.json> \
--generated-artifact-dir <generated_videos> \
--output-dir tmp/devil-dynamics/official-validation \
--jsonGenerate one video per official DEVIL prompt; grade stratification comes from official prompt metadata. Default import: WORLDFOUNDRY_DEVIL_DYNAMICS_RESULTS_PATH. Runtime scores: WORLDFOUNDRY_DEVIL_DYNAMICS_ARTIFACT_SCORE_DIR.
In-tree pointers: worldfoundry/data/benchmarks/tasks/external/devil-dynamics.yaml, worldfoundry/evaluation/tasks/execution/runners/devil_dynamics.
Outputs include scorecard.json (primary devil_dynamics_average) and raw_metric_table.jsonl.
