
Известный разработчик и автор блога о LLM Саймон Уиллисон поделился практическим наблюдением: современные кодинг-агенты, в частности ChatGPT Codex, способны напрямую управлять Blender на macOS. Достаточно установить полную версию приложения с официального сайта и сформулировать задачу на естественном языке.
Уиллисон привёл конкретный пример: он дал агенту команду «Use the already install /Applications/Blender to render a scene of a pelican riding a bicycle». ChatGPT Codex, работающий на базе модели GPT-6 Astra, сгенерировал необходимый скрипт на Python, используя встроенный API Blender. После двух уточняющих промптов — «OK add a background and a lot of flair» и «OK make it a whole lot better» — агент доработал сцену, добавив фон и визуальные детали.
Ключевые факты
| Что произошло | Саймон Уиллисон показал, как ChatGPT Codex генерирует 3D-сцены в Blender через Python API |
| Инструменты | ChatGPT Codex (GPT-6 Astra), Blender для macOS, Python API Blender |
| Промпты | Три последовательных запроса на естественном языке: базовый, на добавление фона, на улучшение |
| Результат | Готовая 3D-сцена с пеликаном на велосипеде, сгенерированная без ручного написания кода |
Как это работает
Интеграция не требует специальной настройки. Blender устанавливается как обычное приложение macOS. ChatGPT Codex, получив команду, обращается к /Applications/Blender и использует его встроенный Python API (bpy) для создания, рендеринга и модификации сцен. Это похоже на то, как кодинг-агенты работают с другими локальными инструментами — от терминала до графических редакторов.
Уиллисон подчеркнул, что процесс оказался «очень простым». Агент самостоятельно разбирается с синтаксисом API, расположением объектов, настройками камеры и освещения. Пользователю остаётся лишь формулировать желаемый результат и при необходимости уточнять детали.
Почему это важно для разработчиков
Демонстрация Уиллисона — не развлекательный эксперимент, а иллюстрация сдвига в том, как LLM взаимодействуют с профессиональным ПО. Вместо того чтобы изучать документацию Blender Python API или писать скрипты вручную, разработчик может делегировать эту работу агенту, сосредоточившись на творческой задаче.
Такой подход применим не только к 3D-графике. Кодинг-агенты, способные управлять локальными приложениями через их API, открывают путь к автоматизации рутинных операций в дизайне, видеомонтаже, CAD-моделировании и других сферах, где есть программный интерфейс.
Ограничения и контекст
Стоит отметить, что эксперимент проводился на macOS с полной версией Blender. На других операционных системах или с портативными сборками процесс может отличаться. Кроме того, качество результата напрямую зависит от возможностей конкретной модели — в данном случае GPT-6 Astra, которая доступна в ChatGPT Codex.
Уиллисон не раскрыл, сколько времени заняла генерация каждой итерации и какие именно параметры рендеринга использовались. Однако сам факт, что агент справился с трёхмерной сценой по трём коротким промптам, говорит о высоком уровне понимания контекста и API.
Что это значит для пользователей AI-инструментов
Для тех, кто работает с Blender, этот пример может стать отправной точкой для экспериментов. Вместо того чтобы тратить часы на написание и отладку скриптов, можно попробовать сформулировать задачу агенту и посмотреть, что получится. Даже если результат потребует доработки, это сокращает цикл «идея — прототип».
Для разработчиков кодинг-агентов демонстрация Уиллисона — ещё одно подтверждение, что интеграция с локальными приложениями через их API становится ключевым сценарием использования LLM. Чем больше инструментов сможет контролировать агент, тем выше его практическая ценность.
Источник: Simon Willison — Using Blender with coding agents on macOS (https://simonwillison.net/2026/Sep/5/blender-coding-agents-macos/)
Ключевые факты
| Пункт | Что важно |
|---|---|
| Источник | Simon Willison |
| Дата | 2026-09-05T15:51:09+00:00 |
| Тема | Using Blender with coding agents on macOS |