Repolode
sixtysevenlf

sixtysevenlf/dsh-blender-plugin

Плагин DSH позволяет AI-модели управлять запущенным Blender по прямому TCP-каналу и предоставляет 16 инструментов для захвата вида, редактирования сцены и работы в headless-режиме.

Звёзды
715
Форки
32
Открытые issues
10
Последний коммит
вчера

Что это?

DSH x Blender — плагин для агентской среды DSH (DeepSeek Harness), который напрямую подключает AI-модель к Blender через локальный TCP-канал, без MCP-сервера. Встроенный аддон Blender слушает адрес 127.0.0.1:9876, а бэкенд на Node.js по адресу 127.0.0.1:9877 передаёт команды. Благодаря этому модель может захватывать изображение из 3D-вида, выполнять Python в главном потоке Blender, рендерить с пользовательских ракурсов камеры и запускать итеративный поиск параметров.

Помимо редактирования сцены в реальном времени, плагин умеет профилировать производительность рендера с помощью предустановок, безопасно сокращать число полигонов объектов, запускать headless-процессы `blender -b` для тяжёлых рендеров и пакетной обработки геометрии, выполнять транзакции со снимками состояния или откатом отдельных объектов, использовать библиотеку пресетов и управлять длительными задачами. Инструмент планирования объединяет проверки соответствия требованиям, аудит сеток, контрольные этапы сборки и проверку экспорта в 28 семейств и 186 операций.

Для работы плагина нужны Blender 4.x или 5.x с запущенным GUI для live-канала, Node.js 20 или новее и установленный DSH. Поддерживаются WSL с Windows Blender, Windows, Linux и macOS. Плагин распространяется по лицензии BSD-3-Clause.

Ключевые возможности

  • 01Захватывает изображение из 3D-вида с текущего ракурса пользователя или с любого пользовательского ракурса камеры, не изменяя сцену.
  • 02Выполняет Python в главном потоке Blender через постоянное ядро, поддерживая многоэтапное редактирование.
  • 03Запускает в Blender итеративный поиск параметров с ограничениями на число итераций и время выполнения.
  • 04Профилирует настройки рендера и применяет пресеты для persistent data и денойзера с возможностью отката.
  • 05Передаёт тяжёлые рендеры и пакетную обработку геометрии headless-процессам Blender.
  • 06Поддерживает транзакции со снимками состояния и откатом отдельных объектов.

Сценарии использования

  • Позволяет AI-агенту создавать и изменять объекты в открытой сцене Blender, а затем проверять результат.
  • Запускает перебор параметров, чтобы подогнать модель под референсный силуэт.
  • Выполняет пакетный рендеринг или обработку геометрии в headless Blender, пока GUI остаётся свободным.
  • Проверяет механические сборки на зазоры и пересечения перед 3D-печатью.

Быстрый старт

  1. 1

    Клонируйте репозиторий и перейдите в его каталог

    cd dsh-blender-plugin
  2. 2

    Установите его как bundle в профиль DSH (создайте символическую ссылку, добавьте её в package.json профиля, затем перезапустите DSH)

  3. 3

    Запустите Blender, подключите входящее в bundle дополнение DSH Blender Bridge, затем проверьте установку через endpoint doctor

    curl -sS http://127.0.0.1:9877/doctor

Что важно знать

  • Blender должен быть запущен в режиме GUI, поскольку live-канал не работает в фоновом режиме.
  • Требуются хост DeepSeek Harness (DSH) и Node.js версии 20 или новее.
  • Поддержка upstream-дополнения MCP для Blender прекращена; вместо него необходимо установить дополнение из bundle.

Темы

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

Что такое dsh-blender-plugin?
Плагин DSH позволяет AI-модели управлять запущенным Blender по прямому TCP-каналу и предоставляет 16 инструментов для захвата вида, редактирования сцены и работы в headless-режиме. DSH x Blender — плагин для агентской среды DSH (DeepSeek Harness), который напрямую подключает AI-модель к Blender через локальный TCP-канал, без MCP-сервера. Встроенный аддон Blender слушает адрес 127.0.0.1:9876, а бэкенд на Node.js по адресу 127.0.0.1:9877 передаёт команды. Благодаря этому модель может захватывать изображение из 3D-вида, выполнять Python в главном потоке Blender, рендерить с пользовательских ракурсов камеры и запускать итеративный поиск параметров.
dsh-blender-plugin можно использовать бесплатно? Какая у него лицензия?
dsh-blender-plugin распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dsh-blender-plugin всё ещё поддерживается?
Активно поддерживается. Последний коммит в dsh-blender-plugin — 19 окт. 2026 г..
Для чего можно использовать dsh-blender-plugin?
Позволяет AI-агенту создавать и изменять объекты в открытой сцене Blender, а затем проверять результат. Запускает перебор параметров, чтобы подогнать модель под референсный силуэт. Выполняет пакетный рендеринг или обработку геометрии в headless Blender, пока GUI остаётся свободным. Проверяет механические сборки на зазоры и пересечения перед 3D-печатью.
Как установить dsh-blender-plugin?
Клонируйте репозиторий и перейдите в его каталог: cd dsh-blender-plugin Установите его как bundle в профиль DSH (создайте символическую ссылку, добавьте её в package.json профиля, затем перезапустите DSH) Запустите Blender, подключите входящее в bundle дополнение DSH Blender Bridge, затем проверьте установку через endpoint doctor: curl -sS http://127.0.0.1:9877/doctor
Где скачать dsh-blender-plugin?
Исходный код и инструкции по установке — на GitHub: https://github.com/sixtysevenlf/dsh-blender-plugin

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты