sixtysevenlf/dsh-blender-plugin

BlenderにAIエージェントを直接統合するプラグイン。スクリーンショットを撮らずにシーンを制御・監視・最適化できます。

インストール型ツール自由に使える · BSD-3-ClauseAI エージェントPython難易度
197+91今週0 保存
10フォーク0Issue

中辛 の解説

Python・Node.js・Blender 4.x/5.x を使用した技術スタック。MCP for Blender アドオンを経由して 127.0.0.1:9877 でバックエンド実行。難易度は中~高(セットアップに複数ステップ、DSHハーネスへのプロファイル統合が必須)。そのまま使える状態:AIエージェント向けの10種類の実装済みツール(ビューポート撮影・シーン編集・監視・内部ループサーチ・レンダリング最適化・ジョブ管理・トランザクション)。v0.9.4ではヘッドレスプロセス・ホットワーカーセッション・リーススティール対応。

こんなリポジトリです

こんなときに便利です

  • 複数ラウンドの AI 駆動型 3D モデリング・アセンブリ(エージェント間の自動分業対応)
  • ロング・バッチ・ジョブの一括処理とヘッドレス GPU レンダリング(最適化ループ)
  • UI クリックなしの Blender 操作(ビューポート監視・パフォーマンス診断・オブジェクト最適化)

主な機能

リアルタイム TCP チャネル経由で bpy を直接操作(ユーザー UI を奪わない副視点レンダリング可能)ホットワーカーセッション + トランザクション対応(スナップショット・復帰)ヘッドレスプロセスと GPU フォールバック検出(CPU 暗黙切り替え防止・計測 15.4 倍改善)

ほかとの違い

screenshot-to-prompt 方式と異なり、Blender GUI セッションとエージェント間で直接 TCP チャネルを開き、bpy 計算結果・ジョブ状態・トランザクション管理を低レイテンシで共有できる唯一のプラグイン実装です。

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

準備するもの

  • Blender 4.x または 5.x (GUI モード)
  • MCP for Blender アドオン (127.0.0.1:9876 でリッスン)
  • Node.js 20 以上
  • DSH (DeepSeek Harness)

すぐに始める

  1. DSH ソースコードチェックアウト場所を指定してビルド
cd dsh-blender-plugin
DSH_CHECKOUT=/path/to/dsh-harness bash scripts/build.sh
  1. 設定ファイル(オプション)をコピー
cp dsh-blender.config.example.json dsh-blender.config.json
  1. DSH プロファイルに symlink してバンドル登録
# <profile>/node_modules/@dsh-external/ へシンボリックリンク作成
# <profile>/package.json に依存関係と dsh.profile.bundles に追加
  1. Blender 起動 → N キー → "MCP for Blender" パネル → Connect
  2. ヘルスチェック実行(以下の 3 つのいずれかが "kind":"ok" を返すまでセットアップ未完了)
curl -sS http://127.0.0.1:9877/health
curl -sS http://127.0.0.1:9877/doctor
curl -sS http://127.0.0.1:9877/who
  1. 初回テスト
blender_viewport(op="doctor")
blender_rt_see(max_size=560)
blender_rt_see(from="9,-9,6", look_at="0,0,1")

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try sixtysevenlf/dsh-blender-plugin

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

197+91 / 7日

確認日時

使いやすさ · まねしやすいか

ベストサンプルサンプル評点 76/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2026 年に作成

「AI エージェント」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/sixtysevenlf/dsh-blender-plugin.svg)](https://www.gitbap.com/r/sixtysevenlf/dsh-blender-plugin)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る