5 сентября 2026 г.
Blender рисует по фразе из чата: агент собрал первую сцену за 2 минуты 39 секунд
Ни MCP, ни аддонов: Саймон Уиллисон дал Codex путь к установленному Blender, и три фразы довели кадр до чистовика.

Simon Willison
@simonw
Новый TIL про то, как использовать Blender с агентами для кода на macOS: https://til.simonwillison.net/llms/blender-coding-agents-macos GPT-6 Astra (medium): > Use the already install /Applications/Blender to render a scene of a pelican riding a bicycle > OK add a background and a lot of flair > OK make it a whole lot better

· 10,2 тыс. просмотров
Саймон Уиллисон попросил агента отрендерить пеликана на велосипеде и ушёл. Blender собрал кадр сам.
Обвязки под это не нужно: ни MCP, ни аддонов, ни плагинов. Хватает десктопного Blender с blender.org и строки в чате «Use the already install /Applications/Blender to render a scene of a pelican riding a bicycle».
Первая сцена заняла 2 минуты 39 секунд. Добавка «OK add a background and a lot of flair» стоила 3 минуты 51 секунду, «OK make it a whole lot better» — ещё 5 минут 59 секунд. Работал GPT-6 Astra в среднем режиме, внутри Codex приложения ChatGPT для macOS.
Что подсунуть агенту. Чтобы он не искал путь сам, дайте команду сразу: /Applications/Blender.app/Contents/MacOS/Blender --background --python scene.py. Флаг --background рендерит без окна.
Дальше Уиллисон попросил агента описать скиллом то, чему тот научился. Codex собрал Markdown-инструкцию и поставил её себе. После этого сцена заказывается одной строкой «Use your Blender Local skill to build this scene».
В скилл уехали и настройки чистового кадра: движок CYCLES, 64 сэмпла, шумодав, 1600×1200, профиль AgX, PNG. На превью автор советует 32–48 сэмплов, на финал 64–96 и не рассчитывать на видеокарту.
Раньше ставили аддон. Путь через blender-mcp требует Blender 3.0 и выше, Python 3.10 и выше и установки через uv. Теперь агенту хватает пути к приложению, которое уже стоит на машине.
Три ловушки автор описал сам. Первый запуск в песочнице упал с кодом 139 ещё до выполнения скрипта, помог второй заход в обход песочницы. Наложенные друг на друга плоскости дают чёрные полосы: старый пол студии перекрыл новый пляж с океаном. Фоновый рендер может десятками секунд молчать в консоли, и второй запуск в этот момент только мешает.
В скрипте сцену сохраняют до рендера. Упадёт рендер — файл останется.
Blender 5.1.2 уже помечает Material.use_nodes и World.use_nodes устаревшими, а в шестой версии этот кусок API обещают поменять.
Первоисточник