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 →

Earlier seasons stay published in the Season 1 archive.

Season 2Ranked

1
Entrants
12
Outputs
of 12 prompts
229
Ballot appearances

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.

  1. 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.
  2. 02Ask for a script, not an explanation — “write a bpy script that…” gets runnable code; “how do I…” gets prose.
  3. 03Open Scripting → New, paste, and press Run Script.
  4. 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.
  5. 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

The questions people search for alongside ChatGPT and Blender, answered from the setup steps and the benchmark record above.
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.