6 сентября 2026 г.

Simon Willison показал, как coding agents управляют Blender через Python API

Coding agents могут передавать Blender команды на естественном языке и запускать рендеринг через Python API. Подход подходит для быстрых визуальных прототипов и учебных экспериментов.

Simon Willison показал, как coding agents управляют Blender через Python API
Рабочее окно Blender с трёхмерной сценой, созданной через Python API по командам coding agent
Изображение из исходного материала

Simon Willison показал, как связать Blender с coding agents на macOS и управлять созданием трёхмерных сцен с помощью обычных текстовых команд. В его примере агент обращается к установленному приложению Blender, запускает рендеринг и затем дорабатывает результат по новым инструкциям.

Для студентов и авторов учебных проектов такой подход может сократить время на подготовку визуальных прототипов. Blender при этом остаётся инструментом моделирования и рендеринга, а агент выступает интерфейсом для формирования и изменения сцены.

Сцену можно создавать последовательными командами

В демонстрации использовалась полная версия Blender для macOS, установленная в системную папку приложений. После этого coding agent получил команду открыть приложение и отрендерить сцену, где пеликан едет на велосипеде.

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

ЭтапДействие
ПодготовкаУстановка полной версии Blender на Mac
Первый запросСоздание и рендеринг сцены с пеликаном на велосипеде
ДоработкаДобавление фона и визуальных деталей
Финальный шагДополнительное улучшение сцены через новую команду

Где подход пригодится в учебной работе

Связка может быть полезна при подготовке иллюстраций для презентаций, визуальных прототипов интерфейсов, концепций для исследовательских проектов и демонстрационных сцен. Студент может описать композицию словами, а затем проверить, какой Python-код создал агент и какие параметры Blender изменились.

Такой способ не заменяет проверку результата. Нужно отдельно оценивать геометрию объектов, освещение, расположение камеры и соответствие сцены заданию. Для курсовой или отчёта также потребуется сохранить исходные инструкции и код, чтобы можно было объяснить процесс создания изображения.

Что проверить перед использованием

Blender должен быть установлен локально, а coding agent должен иметь разрешение на запуск приложения и выполнение связанных команд. Конкретные возможности зависят от используемого агента и настроек macOS.

Пример Simon Willison показывает рабочий сценарий для одной системы и одной сцены. Он не подтверждает автоматическое качество всех 3D-моделей и не означает, что агент самостоятельно исправит ошибки в сложном проекте. Перед включением результата в учебную работу стоит вручную открыть файл Blender, проверить сцену, сохранить версии скриптов и убедиться, что финальный рендер соответствует поставленной задаче.