GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing 4dcodebench.com — 4DCodeBench The taskKey takeawaysLeaderboard
We evaluate each reconstruction’s appearance, geometry and motion. Models are ranked by an Overall score that averages five metric families; the individual scores help identify where each model succeeds or struggles, which Discussion lays out column by column. How the scores are computedReconstruction quality vs. computeWe use VLM-as-judge to obtain pairwise preferences between reconstructions based on how closely they match the reference video. We aggregate these preferences into Elo ratings and plot them against average token use or cost per task. Across models, greater token use does not consistently yield
higher Elo. Within
Score
95% CI
Pareto frontier
How to read this plot
The benchmark
0.00 s
Input videoAgent reconstructionsDrag across any render to compareWhat materials are present in the scenes realsimulated Click any task to see every model’s result
0 scenes selected for geometry
DiscussionOverall resultsWe evaluate appearance, geometry and dynamics separately, combining five metric
families into the Overall score. What each column measuresReconstructing dynamics remains harderAcross all 18 models, reconstruction of motion consistently lags behind
appearance and static geometry. Even What makes a scene hard to reconstruct?Different scene properties expose different weaknesses. Real scenes, and scenes containing multiple materials, receive lower perceptual and VQA scores. Co-dimensional structures, such as cloth and rope, are particularly hard for 2D motion and depth. Rigid and articulated scenes differ little from the dataset-wide average. How do agents reconstruct dynamics?Agents can write their own solvers, use Blender’s physics tools, or prescribe how geometry moves and deforms over time.
The examples below show how these choices play out in specific scenes. Rigid bodiesAll six configurations use Blender’s Bullet rigid-body solver, but tune the collapse differently. Deformable solids
Cloth and rope
Flowing materials
For the dam break, Fracture
Four foam bars are clamped at the feet; the top platen counter-rotates
300° over 72 frames and lifts, the bars braid, and each one tears near
the top grip. Do the metrics align with human preferences?Model rankings closely track human judgements. Across 3,587 pairwise judgements from 76 participants, human and VLM Elo have a Spearman correlation of ρ = 0.98. The Overall score also correlates strongly with human Elo (ρ = 0.96). This agreement supports automated model comparison, though individual VLM preferences are less reliable when two models are closely matched.
Proprietary
Open-weight
95% CI
Least squares
y = x
FAQWhat is 4DCodeBench?4DCodeBench asks for a program rather than a prediction. Each of its 200 tasks hands an agent one video of something physical happening, and the agent writes code that reconstructs the event as a 4D world it can render. 100 videos are real recordings and 100 come from a physics simulator, so a submission can be checked against a measured scene as well as a known one. Nothing tells the agent what the objects are made of, how many there are, or where the camera sits: it reads that off the video and commits to it in code that runs. What does an agent have to produce?The agent writes a program and submits it together with the 4D world it generates: the rendered video, the camera, and the geometry at every frame. Running the program must regenerate everything without access to the reference video. We place no restrictions on how the motion is made; agents keyframe it, simulate it in Blender, Taichi or Warp, or write their own solvers. Why mix real and simulated videos?The two kinds of video let us evaluate different things. Real videos show realistic appearance and physical behaviour, but have no 4D ground truth, so we can only compare reconstructions of them in the image. For simulated scenes we know the exact 3D geometry and motion at every frame, so we can also compare reconstructions in 3D and over time. Both halves cover the same four families of matter: rigid and articulated bodies, deformable solids, co-dimensional structures such as cloth and rope, and flowing matter such as grains and fluids. What does the agent get to work with?Only the video and a fixed task prompt. We provide no scene metadata, object lists or descriptions, so the agent has to work out what is in the video before writing any code. Each run takes place in an isolated container with a GPU, Blender and common simulation libraries, and nothing else: no physics engine, tracker, pose estimator or reconstruction tool is provided beyond those libraries, and the scorer is not in the container. Each model gets one attempt per scene. 90.1% of submissions run end to end. More reasoning improves results within a model: raising GPT-6 Astra’s reasoning effort from Low to Max lifts its Overall score from 0.73 to 0.79. Across different models, the number of steps or tokens used is a poor predictor of the score. How is a reconstruction scored?We compare each reconstruction with the reference video, and for simulated scenes also with the true 4D world. The metrics fall into five families, and the Overall score is their unweighted average. VQA and the two Elo ratings are reported separately. The Metrics tab shows each metric on a strong and a weak run of the same scene. How are the Elo ratings produced, and can the VLM judge be trusted?Both ratings come from pairwise comparisons. The judge sees the reference video and two anonymised reconstructions and picks the one that matches it better. For VLM Elo the judge is a vision-language model; for human Elo, 76 participants made 3,587 such judgments across all 200 scenes. The VLM’s judgments are close to human judgments. The two rankings are nearly identical (Spearman ρ = 0.98), and on individual comparisons the VLM agrees with humans almost as often as humans agree with each other (89.3% vs. 92.1%). Individual VLM judgments are close to chance for models within about 50 Elo points of each other, and become more reliable as the gap widens. The Human agreement tab plots the two ratings against each other. How do I run my own model on the benchmark?Running a model takes four steps. The agent works in an isolated container that holds only the input video; scoring runs in a separate one.
Commands, configuration formats and credentials are in the README. Citationbibtex
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |