Make your model great at Blender.
Blender is where millions of people make 3D: games, films, products, the scenes robots train in. Harpoon's Blender professionals test your model, correct it and give it the data it needs to work in Blender like an expert, and make extraordinary things.
See the kind of tasks we test- 1Front-right leg never built: the loop stops at three.
- 2Lower back slat sits inside the seat.
- 3Top slat sticks out through both posts.
- 4Wrong units: in Blender the chair is 9 m tall.
Ask a model for a Blender script and it writes one in seconds. Run it, and the chair is missing a leg, the scene is ten times too big and the arm tears at the elbow. The code looks fine. Only Blender, and someone who uses it every day, can tell.
From the first cube to the final render.
Each part of Blender takes its own skill. Every task goes to an expert who does that work for a living.
Three ways we make your model better at Blender.
Expert evaluation
Your model writes a Blender script, drives Blender as an agent or makes an asset. We run it in Blender, then a professional scores it, compares it, marks every defect and fixes what matters.
- Scores with written reasons
- Preference pairs (A or B, and why)
- Located defects and corrected files
Blender tasks and environments
Real work, written by people who do it: from a simple table to a full character rig. Each task comes with an ideal solution and a check that runs in Blender and scores the result.
- Tasks from easy to expert, with solutions
- Automatic checks for reinforcement learning
- Private test sets your model has never seen
Training data
Recorded sessions of experts working in Blender, with every action and the reason behind it, and clean, annotated .blend files your model can learn from.
- Expert sessions: screen, actions, reasoning
- Annotated .blend and asset datasets
- Before and after files for every fix
Every output is run in a real copy of Blender before anyone looks at it. How it works for labs
Blender checks first. Then an expert.
- 01
Run in Blender
Every script, file or agent session runs in a clean copy of Blender. We measure what it really built, in seconds.
- 02
Expert review
A Blender professional looks at what a program can't judge, scores it and says why.
- 03
Fix and deliver
The outputs that matter are corrected. You get scores, comparisons and clean files.
Every expert passes a practical test in Blender before they start and is scored on hidden test questions while they work.
Prompt: “Write a Blender Python script for a wooden chair: seat at 45 cm, four legs, two back slats.”
seat = add_box(4.5, 4.5, 0.4)
seat.location.z = 4.3
for x, y in legs[:3]:
add_leg(x, y)seat = add_box(0.45, 0.45, 0.04)
seat.location.z = 0.43
for x, y in legs:
add_leg(x, y)| Criterion | A | B |
|---|---|---|
| Script runs | ||
| Matches the request | ||
| Clean, usable mesh |
Every review becomes training data.
An expert doesn't just say “bad”. Each review is a structured record your team can train on directly.
- Scores on a rubric
- Each output is rated on what matters in Blender: does it run, does it match the request, is the result usable.
- Defects, located
- Every problem gets a type, the exact object or line of code, and how to fix it.
- Preferences with reasons
- Which of two outputs is better, and a written reason a model can learn from.
- Corrected files
- The expert's fixed script or .blend, so you have the before and the after.
- Run records
- Blender version, time to run, errors and what the scene contains after the run.
{task: "0412",area: "blender scripting",output: "chair_A.py",run: { blender: "4.5 LTS", ok: true, seconds: 1.8 },scores: { runs: 5, matches_request: 2, clean_mesh: 3 },defects: [{ type: "missing_part", where: "front-right leg", line: 3 },{ type: "wrong_units", where: "seat, 4.5 m wide", line: 1 },{ type: "intersecting_mesh", where: "lower slat / seat" }],preferred: "B",reason: "A builds three legs, ten times too big.",fixed_file: "chair_A_fixed.py",reviewer: { skill: "blender modeling", test_accuracy: 0.96 },}
Example record from the review above. Delivered as JSON, with the fixed files.
Real Blender work, graded by Blender.
Tasks written by professionals, from level 1 to level 3. The model's answer runs in Blender and a check scores what it built, so results can't be faked by code that only looks right.
Put your model on the benchCheck a 3D model for free.
Drop a .glb exported from Blender or made by any text-to-3D tool. You get a score in seconds. No account, and the file never leaves your computer.
Start with a small pilot.
Send us a batch of what your model makes in Blender. You get back scores, expert reviews and fixes, and you decide if it's worth going further.
Book a pilotGet paid to teach AI Blender.
Modelers, riggers, animators, technical artists. Remote, on your own hours, paid by the hour.
Apply as an expertMake AI a true Blender professional, then bring the same expertise to every tool people use to build in 3D.
The Blender benchmark everyone cites
A public, expert-built measure of how well AI models use Blender, area by area.
The first source of Blender training data
Evaluations, tasks and expert sessions that AI labs trust and train on.
The largest network of Blender experts
Modelers, riggers, animators and technical artists, tested, scored and well paid.
- Now
Evaluate and train on Blender
- Expert evaluation of Blender scripts and assets
- Blender tasks with automatic checks
- Annotated .blend and asset datasets
- Next
Agents and the benchmark
- The Harpoon Blender Bench: a public ranking of AI models
- Recorded expert sessions for computer-use agents
- Original scenes and assets made by our experts
- Later
Every tool that builds in 3D
- Houdini, Maya, Unreal and other creative tools
- CAD for engineering and manufacturing
- Robotics, simulation and the physical world