RELAY / ЗАПИСКИПрактика с ИИ

Записки Архитектора

Codex и Blender через MCP: как спланировать первую сцену

Читать записку

Для первого эксперимента с Codex и Blender через MCP выбери конкретную реализацию, задай небольшой результат и проверь сцену глазами в Blender. Не начинай с просьбы «создай игру целиком». Попроси добавить несколько объектов к пустой сцене, укажи размеры и материалы, затем сравни результат с критериями. Важная оговорка: MCP-интеграции различаются, а работа с ними может запускать код в Blender.

К октябрю 2026 года есть как минимум две разные реализации, которые нельзя смешивать в одной инструкции. Blender Foundation публикует Blender Lab MCP Server, а сторонний проект автора ahujasid теперь называется MCP for Blender (ранее blender-mcp). Их инструкции, требования и модели доступа следует читать отдельно. OpenAI описывает настройку MCP-сервера для Codex CLI и IDE-расширения в официальном руководстве; конфигурацию конкретного Blender-сервера всё равно сверяй с его документацией. Здесь мы планируем учебную задачу, а не даём универсальную команду установки.

Кот у рабочего стола с механизмами в мастерской RELAY.
Мастерская. Иллюстрация из мира RELAY.

Спланируй сцену до подключения

Например, цель — создать простую комнату для настольного квеста. Укажи результат: пол, четыре стены с дверным проёмом, стол, лампа и камера, которая показывает весь интерьер. Зафиксируй критерии: геометрия не пересекается, дверь видна, объектам присвоены различимые материалы, финальный ракурс читаем. Пропиши границы: не добавлять персонажей, внешние ресурсы или код за пределами сцены.

Это уже лучше, чем «сделай уютную комнату», потому что результат можно осмотреть и обсудить. Но не нужно с самого начала задавать все размеры до миллиметра. Сначала попроси план объектов и уточняющий вопрос, если осталось важное решение. Когда состав сцены согласован, переходи к созданию объектов небольшими группами.

Проверь, какая именно интеграция выбрана

Официальный Blender Lab MCP Server — самостоятельный проект Blender Foundation. Перед использованием сверь требования к версии Blender, отдельному дополнению и MCP-клиенту на его текущей странице. Страница указывает Blender 5.1+ и предупреждает: MCP-сервер может выполнять код, сгенерированный LLM, поэтому проверяй запросы и доступы до подключения.

MCP for Blender — независимое от Blender Foundation сообщество. В README перечислены Blender 3.0+, Python 3.10+ и uv, а также установка аддона и настройка клиента. Проект описывает выполнение Python-команд через аддон и отдельно предупреждает в разделе безопасности: сокет не имеет аутентификации и шифрования, его не следует открывать за пределы localhost. Изучай актуальный README до запуска и не выставляй локальный порт в публичную сеть.

В частности, не переноси на официальный вариант инструкцию установки стороннего аддона. Названия и требования меняются; если документация изменилась, используй её текущую версию. Если ты не готов разбирать разрешения, локальное соединение и исполняемый код, отложи настройку и изучи концепцию MCP на чтении.

Работай по этапам и проверяй сцену

После подключения попроси добавить один элемент, затем осмотри сцену во viewport: появились ли нужные объекты, находятся ли они на своих местах, читается ли масштаб? Если результат неверен, назови объект и критерий, а не проси переделать всё. Для следующего шага можно добавить материалы и освещение. Перед сохранением открой итоговый файл и проверь, что сцена доступна после перезапуска.

Относись к сцене как к результату, который нужно принять, а не к доказательству, что агент «понимает 3D». Если интеграция предлагает выполнить код, прочитай, что он изменит. Работай над копией проекта и не подключай ценную библиотеку ассетов без нужды. Сохраняй точку возврата перед каждой существенной операцией.

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

Нужен ли Blender MCP, чтобы пользоваться Codex? Нет. MCP нужен только для конкретного сценария интеграции; сначала реши, нужна ли связь с Blender.

Обе реализации используют один способ установки? Нет. Это отдельные проекты с собственными версиями, требованиями и инструкциями.

Можно ли доверить модели запуск кода без просмотра? Не следует считать это безопасным по умолчанию. Изучи код, разрешения и среду, прежде чем давать ей доступ.