Разработчик устал вручную проверять каждый сгенерированный ИИ объект — текстуры плывут, топология разваливается, UV отсутствует — и написал собственный MCP-сервер для Blender с жёсткими правилами приёмки.
Проблема была не в том, что нейросети не умеют работать с 3D, а в том, что они считают работу законченной слишком рано: сделал один рендер — и отчитывается. При этом на модели обнаруживаются растянутые текстуры, вывернутые нормали, отсутствие UV-развёртки и просто плоские треугольники вместо нормальной геометрии. Проверять всё это руками быстро надоедает.
MCP (Model Context Protocol) — протокол, через который ИИ-агент подключается к внешним инструментам. В данном случае агент получает доступ к активной сессии Blender: может создавать объекты, менять материалы, рендерить и получать результат в виде картинки. Но большинство существующих MCP-решений для Blender просто дают команду «создай куб» и на этом всё — ни проверок, ни контроля качества.
Автор реализовал сервер с доступом к 119 командам: примитивы, работа с мешами, модификаторы, ригинг, анимации, физика, рендеринг. Поддерживаются форматы FBX, OBJ, glTF, STL, USD. Ключевая особенность — системный промпт, заставляющий агента осматривать модель минимум с шести сторон: спереди, сзади, слева, справа, сверху и в три четверти. Работа идёт по циклу: создал → проверил через blender_validate → сделал шесть рендеров → изучил картинки → заметил проблемы → исправил → повторил.
Предусмотрены и инструменты автоисправления. blender_fix_topology возвращает manifold-геометрию без проблемных рёбер, перевёрнутых нормалей и висячих вершин, blender_fix_uv_mapping перегенерирует развёртку, чтобы текстуры не размазывались, а blender_auto_uv автоматически назначает UV каждому новому мешу. В комплекте — 24 готовых PBR-материала (автомобильная краска, стекло, кожа, хром, бетон), текстуры с AmbientCG и Poly Haven, возможность рисовать прямо в Blender. Есть поиск моделей на Poly Haven, AmbientCG, Sketchfab, CGTrader, TurboSquid с загрузкой прямо в сцену — для последних двух нужен API-ключ. Освещение настраивается умно: blender_auto_light_scene расставляет три источника (key, fill, rim) и направляет их на центр сцены, а blender_camera_focus добавляет constraint для слежения камеры за объектом.
На практике запрос «сделай деревню из 5 домов» дал результат за пару минут: пять домов с крышами, окнами и дверями, пять деревьев, дорога через центр, заборы по периметру и трёхточечный свет — всё проверено с шести ракурсов. Вручную это заняло бы около трёх часов. Попробовать можно так: git clone репозитория, pip install -e ., запуск Blender с аддоном MCP Bridge и подключение любого MCP-клиента. Версия v4.3.0, лицензия MIT, обратная связь — через issues на GitHub.
