Leaderboard / Model
ChatGPT
by OpenAIassistantFree tier, Plus $20/mo
ChatGPT is the most common entry point into AI-assisted Blender work: it knows the bpy API well, and almost every Blender AI tutorial assumes it somewhere in the stack.
- Last reviewed
- 2026-08-13
Season 2 · outputs
12 unedited results on the benchmark
Each competitor generated its entries independently — no shared code or outputs. Click a tile to orbit it in 3D. Vote on these blind →
GPT-5.6 SolP01 · Props GPT-5.6 SolP02 · Props GPT-5.6 SolP03 · Characters GPT-5.6 SolP04 · Characters GPT-5.6 SolP05 · Architecture GPT-5.6 SolP06 · Architecture GPT-5.6 SolP07 · Vehicles GPT-5.6 SolP08 · Vehicles GPT-5.6 SolP09 · Nature GPT-5.6 SolP10 · Nature GPT-5.6 SolP11 · Abstract GPT-5.6 SolP12 · Abstract
Earlier seasons stay published in the Season 1 archive.
Season 2Ranked
- 1
- Entrants
- 12
- Outputs
- of 12 prompts
- 229
- Ballot appearances
- GPT-5.6 SolProvisional1505 ±63108–108–8
Season 1 final GPT-5.6 Sol finished 1= (technical draw) on 1854 ±70. Full Season 1 results →
Every competitor starts each season at the Glicko-2 default of 1500 ±350 and stays unranked until it clears the calibration floors — no rating carries over between seasons. Ratings move only on real head-to-head votes, and every ballot is published. Read the methodology.
What is ChatGPT?
ChatGPT is the most widely used AI assistant, and for Blender it plays two roles: a scripting copilot (ask for a bpy script, paste it into Blender's scripting tab) and, connected through MCP-compatible clients, a hands-on operator that can create and modify objects in a live scene.
Its ubiquity is its superpower — nearly every Blender AI tutorial, addon, and forum answer assumes GPT somewhere in the stack, and its Python knowledge covers years of Blender API versions.
In the arena, OpenAI's models compete per-model. GPT-5.6 Sol finished Season 1 inside the four-way technical draw for first, writing one-shot Blender Python under the same rules as every other entrant. The newer GPT-6 Astra has its own profile and its own benchmark run.
The scripting workflow (no setup required)
The zero-install path is still the most used one: ask for a Blender Python script, paste it into the Scripting workspace, and run it. It works because bpy is heavily represented in training data — years of Stack Exchange answers, add-on source and tutorials.
- 01Tell it your Blender version in the first message. The bpy API has breaking changes between major versions and this single sentence prevents most of the errors people blame on the model.
- 02Ask for a script, not an explanation — “write a bpy script that…” gets runnable code; “how do I…” gets prose.
- 03Open Scripting → New, paste, and press Run Script.
- 04When it errors, paste the full traceback back in. The second attempt is usually correct; the failure mode is stale API names, which a traceback fixes immediately.
- 05Ask for the script to be idempotent — deleting objects it created on a previous run — if you're going to iterate.
Giving ChatGPT access to a live scene
Pasting scripts is a one-way conversation: the model never sees whether its code worked. The fix is the same open-source blender-mcp server the rest of this ecosystem uses — it exposes Blender as an MCP server, and any MCP-capable client can drive it, including editors like Cursor and VS Code that run GPT models.
With that connection in place, the model can read the scene, run code, and take viewport screenshots to check its own work — the difference between a code generator and something that behaves like an operator. See the Claude profile for the full setup, which is identical apart from which client you point at the server.
Using screenshots as feedback
ChatGPT reads images, and a render or viewport screenshot is a far better bug report than a description. “Why does this look wrong?” with an image attached routinely gets you concrete answers about lighting ratios, normals facing the wrong way, or scale inconsistencies that are tedious to describe in words.
What it gets wrong
- It is not a mesh generator. Geometry comes out of code, so organic subjects — creatures, foliage, cloth — are the weak spot. Pair it with a generator for those.
- Deprecated API calls from older Blender versions are the single most common failure. State your version up front.
- Long scene sessions drift without an agent loop: it assumes earlier steps succeeded and builds on a scene that doesn't exist as it imagines.
- Counted requirements (“exactly twelve steps”) are hit-or-miss — one of the things the benchmark's spiral staircase and chess set prompts are designed to expose.
Strengths and limitations
Strengths
- Strength:Excellent Blender Python (bpy) knowledge; handles version quirks well
- Strength:Huge ecosystem: most Blender AI addons and tutorials are built around GPT models
- Strength:Free tier is enough for scripting help
- Strength:Vision input: can look at viewport screenshots and suggest fixes
Limitations
- Limitation:Not a mesh generator — it builds geometry procedurally through code
- Limitation:Long multi-step scene sessions can drift or lose track of state without an agent framework
- Limitation:Needs MCP or an addon for hands-on scene access; copy-pasting scripts is the fallback
How to use ChatGPT with Blender
Either paste generated bpy scripts into Blender's scripting workspace, or connect a GPT-powered client to Blender via MCP for direct scene manipulation.
- Best for
- Scripting help, learning Blender's API, and general-purpose assistance across the whole 3D workflow.
FAQ
ChatGPT & Blender: FAQ
01Can ChatGPT do Blender?
Yes, in two ways. It writes Blender Python (bpy) scripts you paste into the Scripting workspace, and — connected through an MCP client and the blender-mcp server — it can create and modify objects in a live scene and screenshot the viewport to verify results.
02How do I use ChatGPT for Blender modelling?
State your Blender version, ask for a bpy script rather than an explanation, paste it into Scripting → New and run it. If it errors, paste the full traceback back — stale API names are the usual cause and one round-trip fixes them.
03Can ChatGPT generate a 3D model?
It generates geometry as code, not as a mesh. That works well for hard-surface, architectural and parametric objects, and poorly for organic shapes — for those, use a dedicated image-to-3D or text-to-3D generator and let ChatGPT assemble the scene around the result.
04Is BlenderGPT the same as ChatGPT?
No. BlenderGPT is a community add-on that sends prompts to a GPT model and runs the returned script inside Blender. It's a wrapper around the same underlying models, and it's largely unmaintained — see its own profile for details.