BlenderMCP: служба MCP, использующая Blender для создания 3D-моделей.

Общее введение

BlenderMCP - это инструмент с открытым исходным кодом, который предоставляет полный набор инструментов через Модель Контекстный протокол (MCP) протокол соединяет Blender с Клод Возможность подключения искусственного интеллекта. Пользователи могут управлять Blender напрямую с помощью текстовых команд для быстрого создания и редактирования 3D-моделей, сцен и материалов. Этот инструмент, подходящий для 3D-дизайнеров, разработчиков и энтузиастов, значительно повышает эффективность моделирования. Он включает в себя плагин для Blender и MCP-сервер, поддерживающий двустороннюю связь, работу с объектами, просмотр сцен и т. д. В настоящее время BlenderMCP доступен бесплатно на GitHub, и любой желающий может скачать его или принять участие в его разработке.

BlenderMCP:依赖Blender生成3D模型的MCP服务

 

Список функций

  • двусторонняя связь: Взаимодействие в реальном времени между Claude AI и Blender через сокет-сервер.
  • манипулирование объектами: Возможность создавать, изменять и удалять 3D-объекты в Blender.
  • Регулировка материала: Поддерживает добавление или изменение материалов и цветов предметов.
  • Просмотр сцены: Получение подробной информации о текущей сцене Blender.
  • выполнение кода: Запуск кода Python в Blender через Claude.

 

Использование помощи

Процесс установки

BlenderMCP требует установки двух частей: плагина Blender и сервера MCP. Ниже приведены конкретные шаги:

предварительно

  • требование к программному обеспечению: Требуется Blender 3.0 или выше и Python 3.10 или выше.
  • Скачать плагины: Посетите страницу GitHub, чтобы загрузить addon.py Документация.

Установка плагина для Blender

  1. Откройте Blender и нажмите кнопку Правка > Параметры > Плагины.
  2. удар (по клавиатуре) монтаж Кнопка , выберите загруженный addon.py Документация.
  3. После завершения установки найдите плагин в списке Интерфейс: Blender MCPУстановите флажок Включить.

Запуск сервера MCP

  1. Откройте терминал и введите команду для запуска сервера:

uvx blender-mcp
  1. Если вы работаете на Mac, сначала установите uv-инструменты:

brew install uv
  1. Для пользователей Windows или других систем см. официальный сайт uv Выберите способ установки.

Настройка Claude Desktop Edition (дополнительно)

Если вы используете настольную версию Claude, вы можете автоматически запустить BlenderMCP следующим образом:

  1. Найдите путь к файлу конфигурации:
  • macOS. ~/Library/Application Support/Claude/claude_desktop_config.json
  • Окна. %APPDATA%/Claude/claude_desktop_config.json
  1. Отредактируйте файл и добавьте следующее:
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}
  1. После сохранения Claude будет автоматически запускать сервер MCP, когда это потребуется.

активировать соединение

  1. В Blender нажмите кнопку N открывает боковую панель 3D-вида.
  2. найти BlenderMCP Таб.
  3. Установите номер порта, по умолчанию 9876(Как правило, никаких изменений не требуется).
  4. удар (по клавиатуре) Запуск сервера MCP Запустите сервер внутри плагина.
  5. Убедитесь, что сервер MCP также запущен в терминале (т.е. он выполняет команду uvx blender-mcp).

Как использовать основные функции

После успешного подключения вы сможете управлять Blender, вводя текстовые команды через Claude AI:

Просмотр информации о сцене

  • директивы: Введите "Получить информацию о текущей сцене".
  • эффект: Звонок Клода get_scene_info инструмент, который возвращает информацию о количестве и расположении объектов в сцене.
  • процедура: Введите команду в интерфейсе Claude, подождите несколько секунд, а затем просмотрите полученный результат.

Создание простых объектов

  • директивы: Введите "Создайте сферу и поместите ее над кубом".
  • эффект: через create_primitiveЕсли вы хотите создать сферу, Blender генерирует сферу и помещает ее поверх куба.
  • процедура: После ввода команд Claude автоматически завершит создание, и вы сможете увидеть результат в Blender.

Настройка материала объекта

  • директивы: Введите "Сделайте этот автомобиль красным и металлическим".
  • эффект: Использование set_material ответить пением modify_object, изменил материал автомобиля на красный металлик.
  • процедура: Убедитесь, что в сцене присутствуют автомобильные объекты, и проверьте, не изменился ли материал после ввода команды.

Удаление объектов

  • директивы: Введите "Удалить куб".
  • эффект: Звонок delete_objectудаляет куб из сцены.
  • процедура: После ввода команды вернитесь в Blender и убедитесь, что куб исчез.

Выполнение кода Python

  • директивы: Введите "Запустите этот код в Blender: bpy.ops.mesh.primitive_uv_sphere_add(radius=2, location=(0,0,5))".
  • эффект: через execute_blender_codeВ Blender создайте сферу с радиусом 2 и позицией (0,0,5).
  • процедура: Введите полную команду, и Claude отправит код в Blender для выполнения. Примечание: Сохраните файл перед запуском на случай ошибок.

Создание сложных сцен

  • директивы: Тип "Создайте низкополигональную сцену в подземелье с драконом, охраняющим горшок с золотом".
  • эффектКлод пошагово использует несколько инструментов для создания низкополигональных сцен подземелий, драконов и горшков с золотом.
  • процедура: Подождите несколько мгновений после ввода команды, и Blender отобразит всю сцену. См.

рабочий процесс

  1. Начальные услуги: Нажмите кнопку "Начать подключение", чтобы убедиться, что плагин Blender и сервер MCP запущены.
  2. вход: Введите действие, которое вы хотите выполнить в интерфейсе Claude, например, создать объекты или настроить освещение.
  3. Подтверждение результатов: Вернитесь в Blender и проверьте, обновляется ли сцена в соответствии с инструкциями.
  4. сортироватьЕсли он не отвечает, откройте консоль Blender'а (Window > Toggle Console) и проверьте сообщение об ошибке.

предостережение

  • Упорядочение мандатов: Сложные инструкции могут потребовать разбивки на более мелкие шаги, например, сначала создать объект, а затем изменить его атрибуты.
  • Советы по безопасности: Использование execute_blender_code Будьте осторожны при запуске неизвестного кода, чтобы избежать сбоев в работе программы.
  • разрыв соединения: Если вы не можете подключиться, проверьте, что номер порта тот же и что брандмауэр не блокирует его.

С помощью этих действий вы сможете быстро создавать 3D-модели и сцены в Blender с помощью простых текстовых команд, которые сэкономят ваше время и удобство!

Описание в одно предложение (краткое)

BlenderMCP - это инструмент с открытым исходным кодом, который соединяет Blender и Claude AI через протокол Model Context Protocol, позволяя пользователям создавать и изменять 3D-модели, сцены и материалы в Blender с помощью текстовых команд, с поддержкой манипуляций с объектами, корректировки текстур и выполнения кода Python, что делает его идеальным для быстрого создания высококачественного 3D-контента.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...