Codex builds and refines a pelican-on-a-bicycle Blender scene
Simon Willison used Codex with Blender to create an editable pelican-on-a-bicycle scene, then refined it through three follow-up prompts and saved project files.
Original prompt
Shared by the source author. See source notes for context.
Use the already install /Applications/Blender to render a scene of a pelican riding a bicycle
Reach people exploring AI agents
See placements →Evidence at a glance
Sourced account- Source poster / publisher
- Simon Willison
- Original account
- Read the source ↗
- Published
- Source link checked
- Reported result
- The workflow produced an editable pelican-and-bicycle Blender scene and two refined versions, with author-reported run times of 2:39, 3:51 and 5:59.
- Human involvement
- Willison chose the concept and directed two follow-up iterations. The account documents a rendered creative artifact, not expert approval, printing or use in a released product.
A linked account supports attribution. It does not mean we independently reproduced its result.
Report an issue with this case
Open correction emailOpens your email app with the case link included. Nothing is sent automatically.
How the agent did it
- Ask Codex to use the installed Blender application to render a pelican riding a bicycle.
- Inspect the first editable .blend project and its Python scene script.
- Request a background and more visual detail, then ask for a further refinement.
Simon Willison used Codex mode in the ChatGPT macOS app to ask Blender to render a pelican riding a bicycle. He gave the agent a short instruction to use the installed Blender application, then later made the setup easier to repeat by specifying Blender’s background command and a Python scene script. The first pass produced an editable .blend file and a Python script after 2 minutes 39 seconds.
Willison then asked for a background and more visual detail. That pass produced a festival version after 3 minutes 51 seconds. A further request to improve the scene took 5 minutes 59 seconds and generated a final project file and script. The article links the generated artifacts in a public repository, so this is a documented creative build rather than a hypothetical capability.
The useful workflow is to let the coding agent operate a local creative tool, preserve the generated source and project file, and refine the scene through specific visual follow-ups. The source does not report a professional review, a print, or a game deployment; the result is an editable rendered scene. Willison later created a local Blender skill from what Codex learned and reused it for image-based experiments, but the article does not document the output of the separate faverge-egg prompt mentioned in the related Hacker News comment.
Prompt
Original prompt
Source: Blog · Simon Willison
Frequently asked questions
Which agent and 3D tool did Willison use?
He used GPT-6 Astra in Codex mode in the ChatGPT macOS app, with the local Blender desktop application.
What files did the first pass create?
The article links an editable Blender .blend file and a Python scene script.
How did he refine the scene?
He asked for a background and extra flair, then requested another improvement pass; the article reports the elapsed time for each.
More details
Remaining steps
- Keep the generated project files and scripts so the scene can be reopened and changed in Blender.
About this account
Codex invoked Blender to generate the scene and produced editable project and script files for each refinement pass.
Simon Willison’s original TIL was opened directly on 2026-10-18. The page identifies Codex mode, GPT-6 Astra, the ChatGPT macOS app, Blender, output filenames and creation timestamp 2026-09-05. The separate faverge-egg prompt in the linked Hacker News comment has no documented result, so this entry covers only the pelican scene. Original prompt excerpt copied exactly from the article (15 words).
Credit: Simon Willison
Source published
Added to Agents In Use
Source checked
Tools and topics
Codex · ChatGPT for macOS · Blender · Python scene script
3D modelling · Blender · Creative workflow
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.