@dsh-external/dsh-blender-plugin
Blender Plugin
DSH × Blender direct real-time plugin [Share Edition v2.0]: 16 model-side tools let AI directly drive Blender — blender_rt_see (viewport frames / custom viewpoints), blender_rt_do (run Python, persistent kernel K), blender_rt_watch (time-window sampling), blender_rt_loop (Blender-side inner-loop ite
The plugin will be installed here. Keep web if you are unsure.
npx -y @deepseek-ai/dsh plugin --profile web add github:sixtysevenlf/dsh-blender-plugin#8a268b326b57a43b29badc09a18570487ace49e6Description
DSH × Blender direct real-time plugin [Share Edition v2.0]: 16 model-side tools let AI directly drive Blender — blender_rt_see (viewport frames / custom viewpoints), blender_rt_do (run Python, persistent kernel K), blender_rt_watch (time-window sampling), blender_rt_loop (Blender-side inner-loop iteration), blender_rt_pick (**asks the user to click in the viewport**, blocking retrieval of the exact object name), blender_rt_cmd / blender_rt_commands (addon command passthrough), blender_rt_perf (rendering performance diagnostics and presets), blender_rt_opt (object simplification / safe merging), blender_rt_headless (standalone headless process), blender_rt_worker (hot headless session), blender_rt_job (job layer, does not lose results on timeout), blender_rt_txn (transaction rollback), blender_rt_preset (recipe library), blender_rt_plan (contract layer + planner: decision, acceptance, export, and modeling for 28 families / 186 operations), blender_viewport (channel operations and write leases); since v1.1, includes **host integration** (browser side): **right sidebar viewport panel (appears only when the Blender channel is available)**, clicking an object in the view writes that object into the next message, `@` mentions for scene objects/materials/collections — uses independent /host/* routes and is not included in the op catalog. Since v2.0, the Blender-side addon has been renamed **DSH Blender Bridge** (identifier prefix `dshbb_`); the plugin provides **dual-name fallback compatibility** for the old name (`blendermcp_`). Includes node + python runtime; configuration uses env → config file → automatic detection, so switching machines does not require source changes. See README for the three-step installation and sole acceptance criterion (doctor kind=ok); see docs/操作教程.md for the operation guide.