ChatGPT-style Blender workflow

Generate an editable Blender Python starting point

Turn a Blender scene brief into a readable bpy starter, review every operation, then copy or download the Python script.

This first version is a deterministic browser tool, not a live ChatGPT connection. It creates a bounded bpy scaffold locally so you can inspect exactly what it will do.

gpt-blender-scene.py

Your editable bpy script appears here

Choose a base form, material and lighting setup, then generate a transparent procedural starting point.

What this workflow gives you

Readable Python

The output uses ordinary bpy operations with named objects and straightforward settings.

Local generation

Your scene brief stays in the browser while the deterministic starter is assembled.

Optional GLB export

Add Blender’s glTF 2.0 export operator to the end of the script when you need a handoff file.

How it works

  1. 01

    Write a scene brief

    Describe the object or blockout you want and select a base form, material and lighting setup.

  2. 02

    Inspect the script

    Review each bpy operation and edit names, values or modifiers before execution.

  3. 03

    Run in Blender

    Paste the code into Blender’s Scripting workspace, save your file and run it when ready.

Frequently asked questions

Is this connected to ChatGPT?

No. The current generator is deterministic and runs in your browser; the page does not claim an OpenAI or ChatGPT integration.

Is Blender Python safe?

Python can modify the current scene, so always review the script and save your .blend file before running it.

Can I edit the generated code?

Yes. The output is plain text designed to be copied, downloaded and modified.

Does it install a Blender add-on?

No. It produces a standalone .py starter for Blender’s built-in Scripting workspace.