DEV Community

Cover image for How I Built a Blender AI Plugin That Generates 3D Models from Text: 3D-Agent
GL
GL

Posted on • Edited on

How I Built a Blender AI Plugin That Generates 3D Models from Text: 3D-Agent

TLDR: I built Cursor for Blender: a Blender AI plugin that generates editable 3D models, keeps wireframes clean, and can help clean up topology from other AI-generated assets.

Want an AI assistant inside your Blender session? Start with the 3D-Agent Blender AI plugin.

Let me start with a confession.

I'm a terrible 3D artist. Like, genuinely bad. Every time I opened Blender, I'd spend three hours trying to model something simple and end up with a geometry crime that looked like it was designed by someone who has never seen a real object before.

But here's the thing. I needed 3D assets for my projects. Game prototypes, architectural mockups, product visualizations. And hiring a 3D artist for every little thing, especially to send proposals and make drafts, was not in the budget.

So I did what any developer with too much free time and not enough common sense would do.

I built an AI that does it for me.

Actually, I googled first for Blender AI plugin and Blender AI tools and mostly found Blender-MCP experiments, which were exciting but did not meet my expectations for a daily production workflow.

May 2026 Update: Blender AI Is Not a Hypothetical Anymore

Since this post was first published, the conversation around AI inside Blender has moved from "cool experiment" to real industry debate. Anthropic announced Claude for Creative Work with Blender connection workflows, and the Blender community discussion around AI made one thing obvious: artists care about control, transparency, and whether AI tools respect the creative process.

That is exactly the gap I want 3D-Agent to fill. It is not just a one-shot text-to-3D generator. 3D-Agent is a standalone company building a multi-agent Blender workflow around editable scenes, cleaner topology, and practical production use inside Blender.

If you want the current product page, use the Blender AI page. If you want the addon workflow directly, start with the Blender AI plugin page.

The "Aha" Moment

It started when I was playing around with Claude and the Model Context Protocol (MCP). If you haven't heard of MCP, it's basically a way to let AI models interact with external tools and services. Pretty cool stuff.

I thought: what if I could connect Claude to Blender?

What if I could just type "spiral staircase" and have it actually appear in my scene? Like an AI 3D model generator?

Turns out, you can. And it works way better than I expected.

Meet 3D-Agent

3D-Agent is the result of that experiment. It's a Blender addon written in Python that lets you generate 3D models from text descriptions.

You type what you want. The AI figures out how to build it. Blender renders it. Done.

No more dragging vertices around for hours. No more watching YouTube tutorials at 2am trying to understand subdivision surfaces. Just describe your vision and let the machine do the heavy lifting.

How It Actually Works Under the Hood

Since this is dev.to and you probably want the technical details:

The Blender Side

The addon hooks into Blender's Python API. When you submit a prompt, it sends the request to the AI, which returns a series of Blender operations. These get executed sequentially to build your model.

Think of it like a very sophisticated macro system, but instead of recording your clicks, an AI is generating the commands based on your natural language input.

The AI Side

The plugin works with LLMs through a Blender-aware tool layer and multi-agent workflow. The model has context about Blender's capabilities, common 3D modeling patterns, and best practices for clean topology.

When you say "make a medieval tower," it doesn't just create a cylinder and call it a day. It actually understands architectural concepts and applies them.

The Output

Models export to standard formats like OBJ, FBX, GLB, and USDZ. The topology is clean enough to use in production. I've shipped game prototypes with assets generated entirely through prompts.

Why Not Just Use [any_tool_here]?

Fair question. There are other text-to-3D tools out there. I've tried most of them.

The difference is that 3D-Agent works directly inside Blender. No uploading to a web service. No downloading weird file formats and importing them. No waiting in queues.

You stay in your workflow. The AI comes to you, not the other way around.

Also, setup is dead simple. Some open-source alternatives require UV package managers, config files, and a PhD in yak shaving just to get running. I wanted something that installs in five minutes and just works.

Others generate files full of triangles and millions of vertices, which usually means a bad wireframe and painful topology cleanup.

What It's Good At And What It's Not

Let me be honest because I hate when people oversell their tools.

Works great for:

Concept art and rapid prototyping. If you need to visualize an idea quickly, this is perfect. I've used it to mock up entire game levels in an afternoon. This use case is awesome for AI 3D model generation.

Low to medium poly assets. Characters, buildings, props, environments. Anything where "stylized" or "game ready" is the goal.

Learning 3D modeling concepts. Watching the AI build things actually taught me a lot about how experienced modelers approach problems.

Not ideal for:

Photorealistic organic models. If you need a hyperrealistic human face, you still need a skilled artist.

Extremely precise CAD-style work. This is creative modeling, not engineering.

Replacing an entire art pipeline. It's a tool, not a magic wand. Think of it as having a really fast junior 3D artist on your team.

The Origin Story

You might have heard of the Blender-MCP project that was floating around GitHub. It was an open-source attempt at connecting Blender to AI assistants.

Cool concept. But development slowed down and getting it running required more troubleshooting than actual modeling.

I loved the idea though and thought, "This should be a real Blender AI plugin." So I built 3D-Agent to carry that vision forward with easier setup, active development, and actual support when things break.

Let's Build Something Together

Here's a more complex example. I'm generating an entire architectural scene from a single prompt:

The whole thing took about 10 minutes. Try doing that manually as a beginner or with other Blender AI tools. I'll wait.

Want to Try It?

If you're a developer who needs 3D assets but would rather write code than push vertices around:

Start here: 3D-Agent Blender AI plugin

Main site: 3D-Agent

It's free to try. Works with Blender 4.2 and up. Takes five minutes to install.

And if you run into issues or have feature requests, come hang out in the Discord. I'm pretty active there and always looking for feedback.

What's Next?

I'm constantly adding new features based on what users actually need. Right now I'm working on:

  • Better batch generation for creating multiple assets at once
  • Improved topology optimization for game engines
  • More export options

If there's something you'd love to see, drop a comment. I actually read them.


So here's my question for you: Have you tried using AI for any part of your creative workflow? What worked? What flopped spectacularly?

I'm genuinely curious because this space is evolving so fast. Let's chat in the comments.

Related searches: Blender AI plugin, Blender AI tools, AI 3D model generator, text to 3D Blender, AI Blender addon, AI-powered Blender modeling, Blender MCP, Claude Blender, Model Context Protocol Blender, 3D-Agent.

Top comments (15)

Collapse
 
andypiper profile image
Andy Piper • Edited

Not available for Linux? (I only discovered this after signing up, so this could be made more clear, earlier in the process). The Windows installer and agent binary run under Wine, and I was able to install the add-on Python script, but then get errors when the agent calls in to Blender (v5). Sad times.

Collapse
 
glglgl profile image
GL

Hey Andy, thank you for you for the feedback. Unfortunately we do not have support for Linux as of now. We have this in the pipeline and will update to support Linux. We have others asking as well :)

Collapse
 
ldrscke profile image
Christian Ledermann

I also wrote a post about game development wit AI, check it out

Collapse
 
glglgl profile image
GL

Interesting Christian, are you focusing on blender as well?

Collapse
 
ldrscke profile image
Christian Ledermann • Edited

No, It is using #rust and #bevy, an arkanoid clone, named brkrs that is rendered in 3D (seems like overkill, but this is because I need a gentle introduction into 3D game development, and it makes for nice optics).

I will need 3D models in the future though ;-)

Thread Thread
 
glglgl profile image
GL • Edited

I see, very cool! Give me your feedback when you try 3D-Agent, it is very good for 3D game development! Cheers!

Collapse
 
sharonoliva profile image
sharon oliva

Thatโ€™s awesome! Do you plan to add support for animation or rigging as well or is it mainly for static 3D objects right now?

Collapse
 
glglgl profile image
GL

Hi Sharon, thank you! Yes it does support animation and rigging as well, it is not something I have tested fully but the AI has access to those functions and it works. Have you tried downloading it? Join our discord: discord.com/invite/NxKFCvHQpg

Collapse
 
hugo_caumo_d45b2911c7e525 profile image
Hugo Caumo

This is a game changer, blender-mcp was impossible to use

Collapse
 
glglgl profile image
GL

Thank you! What applications are you mainly using 3D-Agent or Blender AI tools for?

Collapse
 
hugo_caumo_d45b2911c7e525 profile image
Hugo Caumo

Gaming industry

Thread Thread
 
glglgl profile image
GL

Nice! Please share feedback on where we can improve! Ive shoot you a DM!

Collapse
 
pm_e13e30e7ea2 profile image
PM

Vibe 3D and Vibe design is a thing. I tried using blender-mcp but that was too hard to install for me. Will def take a look at 3d agent!

Collapse
 
glglgl profile image
GL

Yes, totally is a thing! Have you tried 3D-Agent? Give it a good it is an awesome Blender AI tool!

Collapse
 
glglgl profile image
GL

Would love to hear any feedback! This project was inspired by blender-mcp so kudos to them!