Module 5 of 6 · Intermediate · 11 min read
3D design, text-to-3D and Blender scripting
Generate rough 3D models from text or images, then automate modelling, materials and rendering with AI-written Blender Python.
- 1Text-to-3D and image-to-3D are great for concepts and props; hero assets still need cleanup.
- 2AI-written Blender Python (bpy) automates repetitive modelling, scene setup and rendering.
- 3Always state the Blender version and run scripts on a copy of your file.
- 4Check topology, scale and UVs before using generated models in games or for printing.
01Where AI helps
The biggest time savings are usually in scripting the boring parts, not in generating final models.
- Generating rough models of props and characters from a text prompt or a reference image.
- Textures and materials from text descriptions.
- Writing Python scripts for Blender and other 3D tools: procedural objects, batch edits, scene setup, render queues.
- Explaining modelling techniques and troubleshooting errors.
- Turning sketches into blockouts for architecture, products and games.
02The workflow
Ask the assistant to explain each script before you run it, so you learn the API as you go.
- Decide the output: concept, game asset, render, animation or 3D print.
- Generate a rough model with text-to-3D or image-to-3D, or block it out by hand.
- Import into your 3D tool; check scale, topology and UVs.
- Use AI-written scripts for repetitive work: arrays, variations, materials, lighting rigs.
- Clean up or retopologise anything that will be animated, printed or shipped in a game.
- Render or export, and keep the script so you can regenerate variations.
03Tools to reach for
Most professional 3D tools have scripting APIs, so the same approach works beyond Blender.
- Text-to-3D and image-to-3D generators for quick meshes, often with textures.
- Blender, with its built-in Python API (bpy) and scripting workspace.
- Coding assistants for writing and debugging bpy scripts and add-ons.
- AI texture and material generators, and AI denoising in renderers.
04Prompt: text-to-3D
Describe form, materials and style, and ask for a clean, simple object.
05Prompt: Blender scripting
Be precise about the version, what exists in the scene, and what the script should create.
06Prompt: fix a failing script
Paste the full error from the system console or Info area.
07Pitfalls
Generated geometry is a starting point. Scripts are where AI gives you durable, repeatable power.
- Messy meshes: generated models often have dense, uneven topology. Retopologise for animation and games.
- Wrong scale: check units on import, especially for 3D printing.
- Printability: check wall thickness, manifold geometry and overhangs before printing.
- API drift: bpy changes between versions, and models may mix old and new calls. State your version.
- Destructive scripts: a script can delete or overwrite objects. Save first and work on a copy.
Finished reading?
Mark it complete to track your progress, then test yourself with the Build with AI: Software & Media quiz.