Запись архива

Blender в кодинг-агентах: Саймон Уиллисон показал, как ChatGPT Codex управляет 3D-рендерингом на macOS

Саймон Уиллисон продемонстрировал простой способ интеграции Blender с кодинг-агентами: достаточно установить приложение и дать команду на естественном языке. ChatGPT Codex сам генерирует скрипты для Python API Blender, открывая новые возможности для автоматизации 3D-графики.

Сцена в Blender с пеликаном на велосипеде, сгенерированная через ChatGPT Codex
Сцена в Blender с пеликаном на велосипеде, сгенерированная через ChatGPT Codex
Изображение из исходного материала

Известный разработчик и автор блога о 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