DSH Plugins
返回列表
🎮

dsh-motion-background

趣味换装 更新于 2026.10.11

在终端中运行以下命令:

dsh plugin install ZhaoAndy821/dsh-motion-background

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

在 DeepSeek Harness 中执行 dsh plugin install ZhaoAndy821/dsh-motion-background,即可从 https://github.com/ZhaoAndy821/dsh-motion-background 安装该动态背景插件。

插件介绍

对话界面若长期只有纯色底,氛围会偏「工具感」。dsh-motion-background 把 DSH WebUI 的背景换成实时画面:可以是 WebGL2 逐帧演算的着色器,也可以是浏览器原生播放或铺底的图片与视频。在设置页里切换效果,让聊天区多一层可定制的视觉层次。

插件把「效果」做成 mods 目录下的独立文件夹,内核只负责加载、绘制与面板,不内置具体画面。着色器型靠 mod.json 与 fragment.glsl 纯程序化出画;媒体型用 media 字段指向本目录内的素材,且完全不依赖 WebGL2,在弱图形环境里仍能当背景用。单个效果编译或契约校验失败会被隔离,不会拖垮整页。

内置逻辑还会在 DSH 启动失败时播放流星雨高清视频作背景。视频型效果支持循环与往返播放(往返用脚本驱动倒放,减轻头尾不衔接时的跳变)。着色器侧对帧率、分辨率与失焦降档做了上限,并在标签页隐藏或用户关闭「启用」时停止绘制、回收资源,减轻后台占 GPU。

适合想给 DSH 界面换动态底、又愿意按文档在 mods 里加或改效果的用户;若你主要需要无 WebGL 的视频或静图背景,媒体型同样适用。开发在 DSH 0.1.5-rc.2 上验证,未声明更宽版本范围。

使用场景

  • 想让对话界面更有氛围,又不想改主题内核
  • 设备或环境没有 WebGL2,仍想用视频或图片当背景
  • 打算自己往 mods 里加流星雨、极光等效果
  • 长时间开着 DSH 时希望背景在失焦或切标签时少占 GPU

适合人员

  • 日常使用 DSH WebUI、在意界面观感的人
  • 会按文档编写 mod.json 与 GLSL 的扩展者
  • 更偏好视频静图背景、不依赖 WebGL 的用户