BlenderBlender and AI

Low-poly war animation with Claude Code, part 3: install Claude Code and let the AI set up the rest

Install Claude Code on Windows and log in, hand the checking and installing of Blender, ffmpeg and the Python libraries to the AI, and confirm you're ready with one picture of a cube.

AZTechnology14 min read

한국어English

Farmland with green hills and mountains. A tank in the front right aims its gun, and explosions go off near a distant enemy tank column. The title Tanks & Artillery at the bottom left (Blender render)

Based on: the free edition of the ebook Low-Poly War Animation with Claude Code and Blender, Chapter 2 (setup), Claude Code 2.1 (Opus 5.5), Windows 11 PowerShell. Checked in October 2026. All images are real terminal screens. Names in paths and account details are blurred.

Worried about installation? The only thing you install yourself is Claude Code. For Blender, ffmpeg and the Python libraries, you just tell Claude Code, "Check whether these are installed, and install them if they aren't." The five films in part 2 were made on a PC set up this way.

By the end of this part you will be able to:

  1. Install Claude Code in Windows PowerShell and check its version.
  2. Start Claude Code in an empty working folder and log in.
  3. Hand the checking and installing of Blender, ffmpeg and the Python libraries to the AI.
  4. Confirm you're ready with one picture of a cube that the AI rendered in Blender.

Once that cube picture appears, you're ready to start the hands-on project in Chapter 4 of the ebook. You can follow this part without downloading any files, and you don't need to memorize any commands.

The big picture

My project used the five tools below. Only the top row is your job.

ToolWhat it doesWho installs it
Claude CodeA program that lets the AI read and write files on your computer and run commandsYou
Blender3D modeling and rendering software. The AI runs it in code, without its windowThe AI (or you, if you prefer)
PythonThe language used outside Blender to build scene data and soundThe AI
ffmpegA command-line tool that joins and cuts images and sound into videoThe AI
numpy, scipy, PillowPython libraries for math, sound synthesis and image processingThe AI

Step 3 of this part has Claude Code find and set up its own tools.

If you get stuck, look at the "If it doesn't work" line in each step first.

Step 1: check your plan

Claude Code needs a paid Claude plan (Pro, Max, Team or Enterprise) or a Claude Console account (a pay-as-you-go account for developers). The free plan doesn't include Claude Code. Prices and usage limits change often, so check Claude's official pricing page before you install. If you don't know which plan you're on, you'll find out when you log in during step 2.

A sense of cost: the session cost shown on the Claude Code screen turns your usage into a dollar figure, and it can differ from what you are actually billed. Running several agents and rendering 1080p over and over uses a lot quickly. Start with something small to get a feel for it, such as the 10-second video in Chapter 4 of the ebook or the quick start in part 5.

Step 2: install Claude Code

You only need to paste a few lines into a terminal. A terminal is a window where you give the computer jobs in text instead of through menus.

New to the terminal: there are only three things to do. Copy a command from this page and paste it with Ctrl+V (you can also right-click inside the window). Press Enter to run it. When the installation finishes, close the window and open a new one.

Install from the terminal

Follow along:

  1. Open PowerShell from the Start menu.
  2. Paste the line below exactly as it is and press Enter. You don't need to understand it, and you don't need administrator rights.
irm https://claude.ai/install.ps1 | iex
  1. Wait until it says the installation is finished.
  2. Close the window and open a new one.

If it doesn't work: the error 'irm' is not recognized as an internal or external command doesn't mean anything is broken. It means you typed the command into Command Prompt (CMD) instead of PowerShell. Check that the line starts with PS, then open PowerShell again and paste.

On a Mac, paste the line below into the Terminal app. This is the command from the official instructions. I haven't tried it myself.

curl -fsSL https://claude.ai/install.sh | bash

Install commands can change. If the command above doesn't work, check the official Claude Code installation guide.

Follow along: in the new window, type the command below and press Enter to check the version.

claude --version

A PowerShell window. Below the line where claude --version was typed, one line shows the version number 2.1.288 (Claude Code) Figure 1. Typing claude --version in PowerShell prints a version number. Your number depends on when you install. On a Korean-language Windows system, the backslash in paths shows as ₩. (PowerShell screenshot)

  • Expected result: one line with a version number, such as 2.1.xxx (Claude Code).
  • If it doesn't work: if it says claude isn't found or isn't recognized, close the window, open a new one, and type it again. If that still fails, type claude doctor and read the diagnostics.

First run and login

Follow along:

  1. Make an empty folder in File Explorer (for example, C:\Projects\my_cinematic).
  2. Type the two lines below into PowerShell, one after the other. cd moves you into that folder, and claude starts Claude Code.
cd C:\Projects\my_cinematic
claude
  1. The first time you run it, it asks you to log in. When your browser opens, finish logging in and come back to the terminal.
  2. Next, it asks whether you trust this folder. When the screenshots were taken, it looked like this.
Quick safety check: Is this a project you created or one you trust?
  No, exit
  Yes, I trust this folder
  1. No, exit is selected at first. This is the empty folder you just made, so press the down arrow key to select Yes, I trust this folder and press Enter. The input box appears. The wording may differ by version.

A Claude Code window. At the top left, an orange logo with Claude Code v2.1.288, Opus 5.5 and the working folder path, with the account field blurred. The input box and status line at the bottom Figure 2. The terminal after running claude in the working folder and confirming the folder. The input box is at the bottom. Personal details on screen are blurred. (Claude Code screenshot)

  • Expected result: an input box at the bottom of the terminal.
  • If it doesn't work: if you picked No, exit by mistake and it closed, type claude again. If your browser doesn't open, check the official Claude Code guide for what to do.

If the terminal really isn't for you: the Claude desktop app can do the same work. Pick your working folder in the app and send the same prompts from this series. I ran my project in the terminal, and the images here are terminal screens. For the app's button names and where they are, check Claude's official guide.

Step 3: hand the rest to the AI

Let the AI check whether the tools are there and install whatever is missing.

Follow along: paste the text below into the Claude Code input box as it is and press Enter.

I'm going to make 3D animations in Blender on this computer. Check whether Blender, ffmpeg, Python, and the Python libraries numpy, scipy and Pillow are installed, and install anything that's missing. Before each install, tell me what you're installing and where. When you're done, give me a table with each tool's version and the path it runs from. Please answer in English.

Claude first runs commands to check whether each tool is there. For anything missing, it proposes what to install and how.

When the AI asks for permission: the AI stops and asks for permission before it runs a command. Don't be alarmed. That's normal. When the screenshots were taken, Do you want to proceed? appeared with 1. Yes, 2. Yes, and don't ask again for: … and 3. No below it. Read what it's about to run once, then choose Yes. If you're not comfortable, choose No and tell it another way to do it. The wording may differ by version.

When it's done, the conversation shows each tool's name, version and path. The layout differs from run to run: sometimes a table, sometimes a list. In Figure 3 it came as a list, one block per tool (Tool / Version / Runs from), followed by a few notes. Commands the AI ran are folded into one line, like Ran 3 shell commands.

A Claude Code conversation in a dark Command Prompt window. The English prompt at the top, then Ran 3 shell commands, then one block per tool with Tool, Version and Runs from lines for Blender 5.2.1 LTS, ffmpeg 8.1.1, Python 3.14.4, numpy, scipy and Pillow, followed by "Two things to know." The user name in the paths is blurred Figure 3. Claude's summary of each tool's version and path, one block per tool. In this screenshot I only asked it to check, without installing, so the prompt in the picture differs slightly from the one above. (Command Prompt screenshot)

  • Expected result: each tool's version and path, as a table or a list.
  • If it doesn't work: copy the failure message as it is, paste it in, and ask the AI to fix it and try again.

As the notes under Figure 3 show, the AI also points out things that could trip you up later. For example, Blender comes with its own Python, so scripts inside Blender won't use the libraries installed in your other Python. You only need to read notes like these. When it matters, the AI sorts it out.

Check with one cube

The AI runs Blender without opening its window. It writes that run command down in a rules document, CLAUDE.md. CLAUDE.md is the file that says what this project is and which rules to follow, and a new conversation reads it first. It is like the work notebook an assistant opens first thing every morning.

Follow along: paste the text below into the input box and press Enter.

Run Blender without its window, render the default cube at 1920×1080, and save it as a png. Open the saved image yourself to check it came out right, and record the Blender command we'll use from now on in CLAUDE.md.

  • Expected result: one png picture of the cube, and a CLAUDE.md with the run command in it.
  • If it doesn't work: ask it to find the Blender path again and render the cube once more.

If you have a picture of a cube, you're set up. Steps 4 and 5 are extras that make life easier.

Step 4 (optional): connect Blender MCP

You can skip this step. You don't need it to follow along through Chapter 4 of the ebook.

Blender MCP is a connector that lets Claude read the scene in an open Blender window and take screenshots of it. It is like letting your assistant look at your monitor over your shoulder. In my project, every real render used the windowless method above. I used MCP only as a helper, to check a model or a composition on the spot.

Follow along: send the text below.

I want to connect Blender MCP to this project. Look up the latest installation method in the official instructions, install what's needed, and register the MCP server in Claude Code for this project only. If there's anything I need to do in Blender myself, tell me the steps in order.

What you need to do in Blender depends on how it's installed. On the PC used for the screenshots, Blender's MCP extension started by itself when Blender opened, so there was no button to press. With other setups, a tab appears in the sidebar and you press a connect button. Installation and screens change between versions, so follow the steps the AI gives you.

  • Expected result: if you ask Claude, "Tell me what's in the Blender scene right now," it answers with what's in the scene.
  • If it doesn't work: skip it and go to step 5. Later, send, "Blender MCP won't connect. Check the installation."

Step 5: keep your usage visible

You can keep how much you're using on screen while you work. About three hours after my first prompt, I asked for this.

Change the status so that when I run claude, it keeps monitoring how much usage there is. (translated)

Claude changed the settings so usage information stays on the status line (statusline) below the input box. Like the fuel gauge on a car dashboard, it is a line you can keep half an eye on while you work. You decide in words what it shows: the model name, context usage (how much of what the AI can hold in one conversation is used up), session cost, and so on.

Follow along: send the text above as it is, or type /statusline in the terminal and ask for the same thing.

The status line at the bottom of the terminal. From the left: Opus 5.5, ctx 6%, a blurred field, a blurred session amount and another blurred field, in one row, with two lines of Korean conversation above Figure 4. The status line below the input box. The model name (Opus 5.5), context usage (ctx) and session cost (session) appear side by side. The amount is blurred. (Claude Code screenshot; the conversation above the status line is in Korean)

  • Expected result: one line of usage below the input box.
  • If it doesn't work: quit Claude Code and start it again. If it's still missing, send, "I can't see the status line. Check the settings."

What the session amount means: this amount turns your usage into a dollar figure. If you logged in with a subscription plan, it can differ from what appears on your bill. I also asked the AI during the work what this amount meant, and whether it was being charged as extra API usage. Check what you're actually billed on your account's billing page. Chapter 13 of the ebook covers how to read the cost in more detail.

Installation checklist

When all four lines are done, move on to the next part.

  • Version number shown by claude --version
  • Logged in and saw the input box in your working folder
  • Got each tool's version and path
  • Got one picture of the cube

Common mistakes and fixes

SymptomCauseFix
It says 'irm' is not recognizedTyped into Command Prompt, not PowerShellOpen PowerShell again (the line starts with PS) and paste
It says claude isn't foundUsed a window opened before the installClose it, open a new one and type it again. If it still fails, run claude doctor
Claude Code closed right after startingPicked No, exit at the folder checkType claude again and pick Yes, I trust this folder
The AI stops and asks during the installNormal: it asks before running a commandRead what it will run, then pick Yes or No
The status line doesn't showDidn't restart after the settings changedQuit Claude Code and start it again

In one line: you install Claude Code yourself, the AI checks and installs the other tools, and one cube picture tells you you're ready.

Next part and the full book

Claude is a trademark of Anthropic. Blender is a trademark of the Blender Foundation. The book is independent and not affiliated with either.

References

  • Claude Code official docs, including install: Claude Code overview
  • Figures 1–4 are the same real screenshots as the ebook's Figures 2-1 to 2-4 (Figure 3 from the English edition).

KEEP EXPLORING

Read next

A frame from a low-poly video made with an AI agent and Blender: drones rising over a grass field (Blender render)Blender
Blender and AI17 min read

AI and Blender: Start Small and Work Together

When you hand Blender work to an AI, split the job, read before running, check with a picture and numbers, and save with version numbers. This guide walks through that order with a real production example.

The Scripting workspace: a Python script that builds a staircase from five cubes in the Text Editor in the middle, the result in the 3D Viewport at the top left, and the log of executed commands in the Info editor at the bottom left (Blender screenshot)Blender
Blender and AI11 min read

Connecting Blender and AI: 3D work through MCP and scripts

A plain comparison of the two ways AI can drive Blender: Python scripts and an MCP connection. It also covers how they work, a first exercise, and safe working habits.

Six-panel model sheet of the script-built chibi sword-girl character: front, three-quarter front, side, and back full body, a face close-up, and a wireframe view (Blender render)Blender
Blender and AI11 min read

Making a 3D character with Claude Code, part 1: from one drawing to an easy-to-edit model

Start from one drawing and build an easy-to-edit character model with Blender Python scripts written by Claude Code: the overall flow, what you need, and the kit, drawing, and model stages.

Eight-panel rig test pose sheet: T-pose, A-pose, three-quarter front, side, one foot raised, both arms raised, arms folded together, and a deep bow (Blender render)Blender
Blender and AI14 min read

Making a 3D character with Claude Code, part 2: IK rig, motions, and separate scoring

Add an IK rig and motions to the part 1 model with Claude Code scripts, have a separate reviewer score the show video while you fix it, and finish with two files you edit and dress up by hand.

Three camera views of the character: waving at frame 30, lowering the hand into the bow at frame 58, and bowing with eyes closed at frame 98 (Blender screenshot)Blender
Blender and AI9 min read

Making a 3D character with Claude Code, part 3: building a scene with NLA tracks

In the Blender UI, turn on, move, and blend the muted NLA motion tracks in the finished character file, mixing body and face, to build a scene that goes from a wave into a bow without setting a single key.

Five camera views of the character: hand raised at frame 15, hand slightly lowered at frame 22, rising again at frame 25, eyes closed at frame 43, and bowing at frame 85 (Blender screenshot)Blender
Blender and AI17 min read

Making a 3D character with Claude Code, part 4: chaining Asset Shelf poses and rendering

Set Asset Shelf body poses and faces frame by frame to make your own wave and bow, chain them to NLA tracks with Push Down, render the result as a video, and move the camera.