{"slug": "blend-url-viewer", "title": ".blend URL Viewer", "summary": "Simon Willison released a browser-based .blend URL Viewer that renders Blender 3D model files, demonstrated with a Pluribus-themed Fabergé egg generated by OpenAI's GPT-6 Astra coding agent in Codex. Willison first produced the egg image using ChatGPT Images 2.5, then pasted it into Codex running GPT-6 Astra (high) with a Blender local skill, which took 17 minutes 51 seconds to build several .blend files now published in his vibe-coded-blender-projects GitHub repository.", "body_md": "**Tool:** [.blend URL Viewer](https://tools.simonwillison.net/blender-viewer)\n\nI'm continuing to have a lot of fun with GPT-6 Astra and Blender (see [my TIL](https://til.simonwillison.net/llms/blender-coding-agents-macos)).\n\nAs a big fan of the [Imperial Fabergé Easter eggs](https://en.wikipedia.org/wiki/Faberg%C3%A9_egg) I've always thought it would be fun to make some new ones that celebrate popular culture.\n\nYesterday I decided to try out the new [ChatGPT Images 2.5](https://simonwillison.net/2026/Sep/8/introducing-chatgpt-images-25/) by [running this prompt](https://chatgpt.com/share/6aa1f6d2-a7d8-83ea-92ec-0daeb8422617):\n\n`Generate a photo of a faberge egg that's themed after the TV show Pluribus - research first`\n\nIt gave me this - honestly not bad for a first attempt!\n\nThen, just to see what would happen, I pasted that image into Codex running GPT-6 Astra (high) and prompted:\n\n`Use your blender local skill to create a blender model of this faverge egg`\n\n(Here's [the skill file](https://github.com/simonw/gpt-6-astra-blender-pelican-bicycle/blob/main/outputs/blender-local/SKILL.md), which I created [like this](https://til.simonwillison.net/llms/blender-coding-agents-macos#creating-a-skill).)\n\nIt churned away for 17m51s and built me [several `.blend` files](https://github.com/simonw/vibe-coded-blender-projects/tree/main/pluribus-faberge-egg/deliverables). I already had this vibe-coded Blender viewing experiment lying around, so I added that to my [tools collection](https://tools.simonwillison.net/) and now you can use it to [see my Pluribus blender model in your browser](https://tools.simonwillison.net/blender-viewer?url=https%3A%2F%2Fgithub.com%2Fsimonw%2Fvibe-coded-blender-projects%2Fblob%2Fmain%2Fpluribus-faberge-egg%2Fdeliverables%2FPluribus_Jeweled_Egg_v1.blend):\n\nTags: [3d](https://simonwillison.net/tags/3d), [javascript](https://simonwillison.net/tags/javascript), [tools](https://simonwillison.net/tags/tools), [ai](https://simonwillison.net/tags/ai), [generative-ai](https://simonwillison.net/tags/generative-ai), [llms](https://simonwillison.net/tags/llms), [blender](https://simonwillison.net/tags/blender), [coding-agents](https://simonwillison.net/tags/coding-agents), [codex](https://simonwillison.net/tags/codex), [gpt-6-astra](https://simonwillison.net/tags/gpt-6-astra)", "url": "https://wpnews.pro/news/blend-url-viewer", "canonical_source": "https://simonwillison.net/2026/Sep/9/blender-viewer/", "published_at": "2026-09-09 23:58:32+00:00", "updated_at": "2026-09-10 00:49:47.196065+00:00", "lang": "en", "topics": ["generative-ai", "ai-agents", "ai-tools", "large-language-models", "developer-tools"], "entities": ["Simon Willison", "GPT-6 Astra", "ChatGPT Images 2.5", "Codex", "Blender", ".blend URL Viewer", "OpenAI", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/blend-url-viewer", "markdown": "https://wpnews.pro/news/blend-url-viewer.md", "text": "https://wpnews.pro/news/blend-url-viewer.txt", "jsonld": "https://wpnews.pro/news/blend-url-viewer.jsonld"}}