DSH Plugins
返回列表
🖥️

dsh-plugin-blender

客户端 更新于 2026.09.25

在终端中运行以下命令:

dsh plugin install s1lverex/dsh-plugin-blender

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install s1lverex/dsh-plugin-blender 安装本插件(源码仓库:https://github.com/s1lverex/dsh-plugin-blender),安装后按 README 重启 dsh web 并确保本机已安装 Blender。

插件介绍

在 DeepSeek Harness 里,Agent 往往需要「看见」三维形状:判断建模是否合理、对比渲染效果、把成果交给用户浏览。纯文本很难传达体积与视角,而手动打开 Blender 又打断对话流。dsh-plugin-blender 把 Blender 接到工作台一侧:模型侧可以无头渲染并拿回 PNG,也可以把常见格式转成 GLB;界面侧则在右侧边栏提供 3D Viewer,用 three.js 加载模型、轨道缩放浏览,并集中展示 Blender 产出的渲染图。

插件在 Host 侧提供三个模型工具与一个 Cordis 服务:blender_status 汇报可执行文件、版本与工作目录;blender_render 将 3D 文件或 .blend 渲染为 PNG(.blend 沿用场景相机与灯光,导入格式会自动取景并在缺光时补光);blender_export_glb 将支持格式导出为 GLB 并发布到查看器。另有两条 HTTP 路由供面板列举与读取已扫描文件(仅按 id 访问,避免路径穿越)。默认 Cycles CPU 渲染,无显示器的服务器也能完成 unattended 渲染。

面板可直接加载 .glb、.gltf、.obj、.stl、.ply;其余格式需先经 blender_export_glb 转换。无运行时 npm 依赖,Host 用 Node 内置模块,客户端为预构建 bundle。Blender 可在加载时缺失:工具仍会注册并给出可操作的错误提示,已有 models 目录中的 .glb 仍可在面板中列出。

适合需要在 Harness 对话中做 3D 预览、批量出图、或把模型交给用户交互查看的开发者与创作者。若机器未装 Blender,可先放置 GLB 或待环境就绪后再启用完整渲染与导出能力。

使用场景

  • Agent 需要将 OBJ、FBX 等模型无头渲染成 PNG 供多模态模型查看
  • 对话中导出 GLB 并在工作台右侧 three.js 面板交互浏览
  • 批量预览建模结果并对比 Blender Cycles 渲染图

适合人员

  • 在 Harness 中做 3D 相关 Agent 工作流的开发者
  • 需要无显示器服务器上跑 Blender 的团队
  • 希望用户侧直接浏览模型与渲染图的产品搭建者