Codex может помочь написать Python-скрипт для Blender, но он не должен напрямую экспериментировать с единственным файлом проекта. Безопасный первый сценарий: открыть копию простой сцены, добавить один объект или изменить параметр, запустить короткий скрипт вручную и сравнить результат с чек-листом. Такой цикл отделяет генерацию кода от принятия визуального результата.
Как устроена связка Codex и Blender
Blender предоставляет Python API, через который можно читать объекты сцены, менять данные и запускать инструменты. В официальном Quickstart Blender Python API описаны bpy.data, контекст и запуск скриптов из рабочего пространства Scripting. Codex в этой связке читает описание задачи и пишет проверяемый скрипт, а Blender выполняет его.
- Для одного действия используйте короткий скрипт в Text Editor Blender.
- Для серии рендеров подойдёт командный запуск после ручного теста.
- Для интерактивного моделирования сначала оставьте выполнение человеку.
- Для неизвестного аддона не запускайте код до чтения разрешений и исходника.
План работает, когда в нём есть практика, а быстрее всего она приходит с первым проектом. На бесплатном вебинаре его собирают за один вечер.
Начать с практикиКарта результата до запуска
Исходные условия: копия .blend, известная версия Blender и простой объект. Результат: одна измеримая правка, например объект с заданным именем и координатами. Проверка: Outliner, свойства объекта, сохранённый скриншот и повторное открытие копии. Частые сбои: неверный контекст bpy, зависимость от выделения, изменение лишней коллекции и несовместимость версии API. Способ не подходит, если результат оценивается только «красиво» и нет критериев.
Codex пишет скрипт, Blender выполняет его на копии, человек принимает геометрию. Не объединяйте эти три роли в один слепой шаг.
По теме: PyCharm и Codex: как подключить и проверить работу в 2026
Пошаговый безопасный запуск
- Сохраните проект под новым именем и закройте оригинал.
- Опишите версию Blender, имя объекта и точный ожидаемый результат.
- Попросите Codex создать короткий скрипт без удаления существующих объектов.
- Просмотрите код и запретите операции с файлами за пределами папки проекта.
- Вставьте скрипт в рабочее пространство Scripting и нажмите Run Script.
- Проверьте объект в Outliner и свойствах, затем сохраните только принятую копию.
Проверяемый чек-лист приёмки
- Оригинальный
.blendне изменён. - Скрипт обращается к объектам по устойчивым именам, а не случайным индексам.
- В коде нет удаления коллекций и записи за пределами проекта.
- Координаты, масштаб и единицы совпадают с заданием.
- После повторного открытия сцена сохраняет ожидаемое состояние.
Навык закрепляется на своём проекте, а не в конспектах: там сразу видно, что понятно, а что нет. На бесплатном вебинаре по вайбкодингу собирают сайт, бота или сервис с помощью ИИ, разбирают каждый шаг и отдают участникам гайд.
Учиться на практикеКак выбрать подходящий вариант
Для первого опыта используйте настольное приложение Codex или ChatGPT с Codex, затем перенесите проверенный код в Blender вручную. CLI удобен, когда сценарий уже повторяем и у проекта есть папка с тестами. Если нужно понять, почему операция недоступна, проверяйте контекст: документация Blender советует учитывать poll() для операторов, потому что многие команды зависят от активного окна и выделения.
По теме: Unity и Codex: настройка проекта, тесты и безопасные правки
Диагностика частых сбоев
- Оператор сообщает context error: замените оператор прямым доступом к данным или настройте активный объект.
- Объект создан не в той коллекции: укажите целевую коллекцию по имени.
- Повторный запуск создаёт дубли: сначала ищите объект по имени и обновляйте его.
- Сцена изменилась слишком широко: отмените копию и сократите скрипт до одного действия.
Что ещё проверить
Сценарий похож на работу с игровым движком из статьи Unity и Codex. Перед запуском кода проверьте режимы Sandbox Codex и общий подход к Computer Use.
По теме: Codex SSH: как подключить удалённый сервер в 2026
Ограничения и случай, когда способ не подходит
Codex не оценивает художественное качество вместо вас и может придумать несуществующий оператор. Аддоны и версии Blender различаются, поэтому сверяйте API. Не запускайте скрипт, который удаляет данные, меняет внешние файлы или скачивает зависимости без отдельного просмотра и резервной копии.
Частые вопросы
Нужно ли ставить плагин Codex в Blender?
Нет. Для первого сценария достаточно получить Python-скрипт и вручную запустить его в Blender.
Можно ли рендерить без интерфейса?
Да, Blender поддерживает командный режим, но сначала проверьте скрипт на копии через интерфейс.
Как избежать дублей объектов?
Ищите объект по устойчивому имени и обновляйте его, а не создавайте новый при каждом запуске.
Один проверенный скрипт полезнее большой непредсказуемой автоматизации. На бесплатном вебинаре вы соберёте свой первый проект с ИИ и научитесь его принимать.
Записаться на вебинар