PhyEduVideo
PhyEduVideo (IIIT Hyderabad, Adobe, IISER Thiruvananthapuram; WACV 2026) asks whether a T2V model can illustrate a teaching point, not whether it obeys a law taxonomy. The bundled Prompts/Prompts.json has 60 concepts in 6 categories (mechanics, oscillations and waves, fluids, thermodynamics, electromagnetism, optics), split into 205 visually descriptive teaching-point prompts.
That is education, not PhyGenBench (27-law commonsense generation), not PhyGround (13-law criteria on TI2V), and not PhyFPS-Bench-Gen (frame-rate audit).
Paper: PhyEduVideo. Project: meghamariamkm.github.io/phyeduvideo26. Code: meghamariamkm/PhyEduVideo.
WorldFoundry imports caller-supplied result files (JSON / JSONL / CSV), checks prompt/video coverage against the bundled manifests, and writes a scorecard. The InternVL / CLIP / VQA judge stack is not run in tree.

Dimensions
- Physics-education T2VKindTask
Teaching-point illustration prompts (curriculum), not law-criteria grounding (PhyGround) and not PhyGenEval commonsense generation.
- MechanicsKindCategory
Bundled Prompts.json category (23 of 60 concepts).
- Oscillations and wavesKindCategory
Bundled Prompts.json category.
- FluidsKindCategory
Bundled Prompts.json category.
- ThermodynamicsKindCategory
Bundled Prompts.json category.
- ElectromagnetismKindCategory
Bundled Prompts.json category.
- OpticsKindCategory
Bundled Prompts.json category.
Data composition
- Size
60 concepts in 6 bundled categories, decomposed into 205 teaching-point T2V prompts (Prompts/Prompts.json). WorldFoundry imports caller-supplied result files and can check prompt/video coverage. InternVL/CLIP/VQA judging is not run in tree.
- Sources
github.com
- Modalities
text · video
- Notes
Result files are caller-supplied. Coverage checks pair prompts to videos; they do not validate how upstream scores were produced.
Metrics
Metric
- DirectionHigher is better
semantic_adherenceImported semantic match to the teaching-point prompt and rubric objects/actions.
- DirectionHigher is better
physics_commonsenseImported instructional physics-commonsense family (not PhyGenBench's PhyGenEval score).
- DirectionHigher is better
motion_smoothnessImported temporal motion-smoothness family.
- DirectionHigher is better
temporal_flickeringImported temporal-flickering family as exposed by the result file (higher is better on this surface).
- DirectionHigher is better
phyeduvideo_averageMean over the imported metric families.
PrimaryPhyEduVideo Average
Leaderboard
Results from the paper (not a live board; not WorldFoundry-run scores). Paper Average row, SA column. PhyEduVideo: A Benchmark for Evaluating Text-to-Video Models for Physics Education (2026).
| Model | Average scientific accuracy (SA) |
|---|---|
| Wan2.1 | 0.83 |
| PhyT2V | 0.78 |
| CogVideoX | 0.75 |
| Video-MSG | 0.68 |
| VideoCrafter2 | 0.62 |
How to run
worldfoundry-eval zoo benchmark-run \
--benchmark-id phyeduvideo \
--mode official-validation \
--official-results-path <official_results.json> \
--generated-artifact-dir <generated_videos> \
--output-dir tmp/phyeduvideo/official-validation \
--json--run-official on the dedicated runner is the same import path for WorldFoundry-generated artifacts. Outputs include scorecard.json (primary phyeduvideo_average), results_summary.csv, and per-sample rows when the file exposes them.