VideoVerse
VideoVerse (OPPO Research Institute, with Sun Yat-sen and HK PolyU) asks how far a text-to-video generator is from a world model. Official size: 300 prompts, each decomposed into ordered events with binary evaluation questions across ten dimensions. Families include QA accuracy, event coverage, temporal causality, world-knowledge consistency, and static / dynamic scene consistency. Judging combines event-LCS over detected event order with per-question verification.
Paper: VideoVerse. Project: naptmn.cn/Homepage_of_VideoVerse. Code: Zeqing-Wang/VideoVerse. License: Apache-2.0.
WorldFoundry runs the judge in tree (Gemini default, URL, or local VLM) and normalizes eval_res.json through official event-LCS / verification logic. Prompt manifests are bundled. --strict enforces the canonical 300-prompt suite. Official path is integrated; a full credentialed suite is not release-verified.

Dimensions
- Event-decomposed promptsKindSuite
300 prompts decomposed into ordered events with binary QA across ten dimensions.
Data composition
- Size
OPPO 300-prompt world-model T2V bench. Event-LCS plus per-question verification. Prompt manifests bundled. Apache-2.0.
- Sources
NNaptmn/VideoVerse · github.com
- Modalities
text · video
- License
Apache-2.0
- Notes
WorldFoundry runs Gemini/URL/local VLM judges. Official path is integrated; a full credentialed suite is not release-verified.
Metrics
Metric
- DirectionHigher is better
qa_accuracyVideoVerse binary/question-answer judging accuracy.
- DirectionHigher is better
event_coverageCoverage of required events.
- DirectionHigher is better
temporal_causalityTemporal causality consistency score.
- DirectionHigher is better
world_knowledge_consistencyWorld-knowledge consistency score.
- DirectionHigher is better
static_scene_consistencyStatic scene consistency score.
- DirectionHigher is better
dynamic_event_consistencyDynamic event consistency score.
- DirectionHigher is better
videoverse_averageMean over available VideoVerse score families.
PrimaryVideoVerse Average
Leaderboard
Results from the paper (not a live board; not WorldFoundry-run scores). Paper Table 1 overall. Sora-2 missed 4 videos due to safety review. VideoVerse: Does Your T2V Generator Have World Model Capability to Synthesize Videos? (2025).
| Model | Overall (Gemini 2.5 Pro judge) |
|---|---|
| Sora-24 videos missing | 1299 |
| Veo-3 | 1292 |
| Minimax-Hailuo | 1203 |
| Wan2.2-A14B | 1085 |
| OpenSora2.0 | 989 |
| Wan2.1-14B | 969 |
| SkyReels-V2 (L) | 968 |
| Hunyuan | 898 |
How to run
worldfoundry-eval zoo benchmark-run \
--benchmark-id videoverse \
--mode official-validation \
--official-results-path <official_results.json> \
--generated-artifact-dir <generated_videos> \
--output-dir tmp/videoverse/official-validation \
--json--run-official judges generated videos against bundled prompts_of_VideoVerse.json / decomposed variant (GEMINI_API_KEY or WORLDFOUNDRY_VIDEOVERSE_GEMINI_API_KEY). Use --prompt-manifest only for non-standard assets. Default import: WORLDFOUNDRY_VIDEOVERSE_RESULTS_PATH. Shared asset: videoverse_dataset_assets.
In-tree pointers: worldfoundry/data/benchmarks/tasks/external/videoverse.yaml, worldfoundry/data/benchmarks/assets/videoverse/prompt/.
Outputs include scorecard.json (primary videoverse_average), eval_res.json, and judge_responses.jsonl.