Pathwise AcademyOnline & In-Person AI ClassesIdea to BuildCreators Club · Ages 10–17Marketing with AI · AdultsCorporate WorkshopsHackathons for SchoolsSingaporeHong Kong
Pathwise AcademyAI classes for kids & adults
Find a class →Log in
← All free guides
Work & careerIntermediate · about 60 minFree · no signup

Plan a building-services model in Blender with AI

Two tools, about ten minutes to connect. Then one line in the brief that stops it building forty rooms of the same mistake.

By Alan Brown · Works with Kimi

Jump to the prompt ↓

Two tools, both needed, and about ten minutes to connect them.

  • 🧩 Blender MCP — free and open source (MIT). It's the bridge that lets a model actually drive Blender instead of describing what it would do: github.com/ahujasid/blender-mcp
  • 🤖 Kimi K3 — platform.kimi.ai. That's what the video uses, but the plugin's own description is "control Blender 3D with any LLM of your choice", so Claude Desktop or Claude Code will drive it too.
  • 📐 The brief carries the constraints, not just the request: 4.2m floor-to-floor and a 2.7m ceiling, so 1.5m of void to route through.
  • 🚿 Four collections — HVAC, plumbing, electrical, fire suppression. Fire suppression gets elevation priority, everything else routes below it. 100mm clearance minimum.
  • 🛑 "Build ONE room module first and stop — don't repeat it across the floor until I've checked it." That last line is the whole trick. Without it you get 40 rooms of the same bad assumption.

Context & limitations

That stop instruction is the one thing that changes when a model stops answering and starts doing. A chatbot that's wrong costs you a re-read. An agent that's wrong writes the mistake forty times — and by then the output is too big to check properly, which is exactly the point at which people stop checking.

It also works against the grain, which is why it has to be blunt. A model's default is to finish the job, so a polite "maybe check with me first" gets read as encouragement and steamrolled. Name the unit, say stop, and say what you'll do next. The generic version of the line is a prompt of its own: Make it build one before it builds forty.

Do this yourself

Create a conceptual MEP visualisation in Blender using an available MCP connection. Confirm that the Blender tools are connected before claiming you can operate them. Use a 4.2m floor-to-floor height and 2.7m ceiling. Treat the 1.5m difference as a gross zone; deduct the supplied slab and structural depths before assuming usable service space. Ask for the room plan and missing structural dimensions. Use separate HVAC, plumbing, electrical and fire-suppression collections. For this demo, use fire suppression above the other routes and 100mm clearance as explicit modelling assumptions, not design-code requirements. Identify visible clashes and unresolved dimensions. Build one room module, label it as a concept rather than a construction design, and stop for review before repeating it.

A single room exposes modelling assumptions before they are repeated. Requires a working Blender connection; the client brand is secondary.

Make it build one before it builds forty

Jump to the prompt ↓
Before repeating this across the project, build one representative ___ (component, row, section or file). Use the agreed requirements and state what I should check. Show me that example and any limitations, then stop. Wait for my approval before building the remaining instances.

A representative example creates a clear checkpoint before a mistake is repeated.

Want to build this with a teacher?

Pathwise Academy runs small, hands-on AI classes in Singapore for ages 10–17 and adults.