Blender gives a coding agent an editable 3D canvas

Blender can execute Python from the command line, giving a coding agent a way to build and render scenes through an API. Simon Willison used GPT-6 Astra to develop a scene iteratively and published the scripts, editable .blend files and agent transcript.

The scene file is the useful extra. Objects, materials, lights and cameras remain available for further editing; another view or an animation can start from the same project instead of recreating a flattened image.

After the experiment, the agent packaged its working knowledge into a reusable Blender skill for later projects.