Вайбкодинг2026-09-228 минАвтор:

Codex и Blender: автоматизация сцены через Python

Codex и Blender: автоматизация сцены через Python

Codex может помочь написать Python-скрипт для Blender, но он не должен напрямую экспериментировать с единственным файлом проекта. Безопасный первый сценарий: открыть копию простой сцены, добавить один объект или изменить параметр, запустить короткий скрипт вручную и сравнить результат с чек-листом. Такой цикл отделяет генерацию кода от принятия визуального результата.

Как устроена связка Codex и Blender

Blender предоставляет Python API, через который можно читать объекты сцены, менять данные и запускать инструменты. В официальном Quickstart Blender Python API описаны bpy.data, контекст и запуск скриптов из рабочего пространства Scripting. Codex в этой связке читает описание задачи и пишет проверяемый скрипт, а Blender выполняет его.

  • Для одного действия используйте короткий скрипт в Text Editor Blender.
  • Для серии рендеров подойдёт командный запуск после ручного теста.
  • Для интерактивного моделирования сначала оставьте выполнение человеку.
  • Для неизвестного аддона не запускайте код до чтения разрешений и исходника.

Шесть шагов к вайбкодингу с нуля, без кода и английского, покажут завтра в 12:00 МСК на бесплатном мастер-классе. После эфира понятно, с чего начать уже на следующий день.

Записаться бесплатно

Исходные условия и ожидаемый результат

Исходные условия: копия .blend, известная версия Blender и простой объект. Результат: одна измеримая правка, например объект с заданным именем и координатами. Проверка: Outliner, свойства объекта, сохранённый скриншот и повторное открытие копии. Частые сбои: неверный контекст bpy, зависимость от выделения, изменение лишней коллекции и несовместимость версии API. Если результат оценивается только словом «красиво» и критериев нет, проверять нечего.

Codex пишет скрипт, Blender выполняет его на копии, человек принимает геометрию. Не объединяйте эти три роли в один слепой шаг.

По теме: Claude и Blender: как создать сцену через Python без плагина

Пошаговый безопасный запуск

  1. Сохраните проект под новым именем и закройте оригинал.
  2. Опишите версию Blender, имя объекта и точный ожидаемый результат.
  3. Попросите Codex создать короткий скрипт без удаления существующих объектов.
  4. Просмотрите код и запретите операции с файлами за пределами папки проекта.
  5. Вставьте скрипт в рабочее пространство Scripting и нажмите Run Script.
  6. Проверьте объект в Outliner и свойствах, затем сохраните только принятую копию.

Что проверить при приёмке

  • Оригинальный .blend не изменён.
  • Скрипт обращается к объектам по устойчивым именам, а не случайным индексам.
  • В коде нет удаления коллекций и записи за пределами проекта.
  • Координаты, масштаб и единицы совпадают с заданием.
  • После повторного открытия сцена сохраняет ожидаемое состояние.

Самый короткий путь в вайбкодинг Яков Юдин раскладывает на шесть шагов на бесплатном мастер-классе завтра в 12:00 МСК: инструменты, рабочее место, первые задачи для агента. Код и английский не нужны. Досмотревшим пошаговый гайд по выбору инструмента.

Хочу на мастер-класс

Как выбрать подходящий вариант

Для первого опыта используйте настольное приложение Codex или ChatGPT с Codex, затем перенесите проверенный код в Blender вручную. CLI удобен, когда сценарий уже повторяем и у проекта есть папка с тестами. Если нужно понять, почему операция недоступна, проверяйте контекст: документация Blender советует учитывать poll() для операторов, потому что многие команды зависят от активного окна и выделения.

По теме: PyCharm и Codex: как подключить и проверить работу в 2026

Частые сбои и их исправление

  • Оператор сообщает context error: замените оператор прямым доступом к данным или настройте активный объект.
  • Объект создан не в той коллекции: укажите целевую коллекцию по имени.
  • Повторный запуск создаёт дубли: сначала ищите объект по имени и обновляйте его.
  • Сцена изменилась слишком широко: отмените копию и сократите скрипт до одного действия.

Что ещё проверить

Сценарий похож на работу с игровым движком из статьи Unity и Codex. Перед запуском кода проверьте режимы Sandbox Codex и общий подход к Computer Use.

По теме: Субагенты Codex: как разделить задачу и принять результат

Ограничения

Codex не оценивает художественное качество вместо вас и может придумать несуществующий оператор. Аддоны и версии Blender различаются, поэтому сверяйте API. Не запускайте скрипт, который удаляет данные, меняет внешние файлы или скачивает зависимости без отдельного просмотра и резервной копии.

Частые вопросы

Нужно ли ставить плагин Codex в Blender?

Нет. Для первого сценария достаточно получить Python-скрипт и вручную запустить его в Blender.

Можно ли рендерить без интерфейса?

Да, Blender поддерживает командный режим, но сначала проверьте скрипт на копии через интерфейс.

Как избежать дублей объектов?

Ищите объект по устойчивому имени и обновляйте его, а не создавайте новый при каждом запуске.

Первый скрипт для Blender отработал на копии сцены. Завтра в 12:00 МСК на бесплатном мастер-классе Codex показывают шире: агент получает задачу голосом и сам проходит её целиком, от браузера до готовой Google-таблицы.

Хочу на мастер-класс
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Смотрите ИИ-агента в деле: завтра в 12:00 МСК, бесплатно Записаться