Blender has a hidden superpower: everything you can do by clicking, you can also do with a line of code. It speaks a language called Python, and Blender comes with a built-in command called bpy (short for "Blender Python") that controls the whole program.
So instead of clicking Shift+A twenty times to add twenty cubes, you write one tiny loop and Blender makes all twenty instantly. Claude Code's job is to write that Python for you. You say what you want in plain English; Claude hands you the code.
In Scratch you snap blocks together to tell a sprite what to do. Python is the same thing as typed words instead of blocks — and Claude can write those words for you. You're basically describing blocks out loud and getting them built.
This works today, with zero installing. Blender has a built-in code window. You get a script from Claude, paste it in, press a button, and watch it happen.
- At the very top of Blender, click the Scripting tab (it's in the row of workspace names: Layout, Modeling, ... Scripting).
- In the text panel, click + New to start a blank script.
- Paste in one of the scripts below (use the copy button).
- Press the ▶ Run button at the top of the text panel (or Alt+P).
- Click back to the Layout tab to see what got built. ✨
A red message at the bottom just means a typo or a wrong Blender version. Copy that red text, paste it to Claude Code, and say "this errored, fix it." That back-and-forth is normal — it's how everyone codes.
Run Script A to build a snowman, click the Head, run Script B to make it bounce, then select everything and run Script C to render a movie. You just made an animated film entirely with code.
The scripts above are starters. The real magic is asking Claude Code for whatever you dream up. Open Claude Code in a terminal and describe what you want — the clearer you are, the better the script. Good prompts sound like this:
When Claude gives you a script, paste it into Blender and run it (Module 02). If it errors, copy the red message back to Claude and ask it to fix it. That loop — ask, run, fix — is the whole skill.
Claude Code can save the script straight to a file and even render it without opening Blender's window, using the command line:
Code is amazing for some things and not the right tool for others. Here's the honest split so you know when to ask Claude and when to just use your mouse:
Claude crushes this
- Building things from simple shapes
- Making lots of copies (50 trees, a brick wall)
- Keyframe animation — bounce, spin, orbit, walk
- Setting up lights, camera, and materials
- Render + export settings (the fiddly stuff)
- Anything repetitive or math-y
Better by hand
- Sculpting a detailed, organic character face
- Hand-painting textures and tiny details
- "Make it look cool" — taste is yours, not code's
- Fine-tuning a pose until it feels right
- Happy accidents — playing and discovering
The best workflow mixes both: you design and build the character by hand (the fun creative part), then ask Claude to handle the tedious parts — animate it, light it, set up the render, make 30 copies. Artist + robot assistant.
There's an even fancier setup where Claude connects directly to your open Blender and builds in your scene while you watch — no copy-pasting. You just chat ("add a red car next to the snowman") and it appears. This uses a free community tool called the Blender MCP add-on.
It needs a one-time install (an add-on inside Blender plus a small server program), so it's a set-it-up-with-Dad project. Once it's running it can even pull in free 3D models and sky backgrounds for you automatically. Here's the gist of what setup looks like:
- Install the blender-mcp add-on into Blender (a single .py file).
- In Blender's side panel, open the BlenderMCP tab and click Start MCP Server.
- Connect it to Claude. Now Claude can see and change the live scene.
The project is open-source: search "blender-mcp" on GitHub (by Siddharth Ahuja). It runs with the uvx blender-mcp command and connects to Claude as an MCP server. Start with the paste-and-run method on this page first — it teaches the same ideas with none of the setup.