pbr-render

DSH PLUGIN娱乐与实验

仓库 dhb861832993-star/pbr-render · npm pbr-render

娱乐与实验 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin,在DeepSeek Harness中渲染GLB/GLTF游戏美术资源,支持PBR材质通道检查、HDR环境光与轨道控制,模型回答内即可交互预览。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 6 复刻 0 · 未关闭 issue 0
最近更新 2026-09-04 创建于 2026-08-16
README 7.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:dhb861832993-star/pbr-render
兼容 DSH 版本0.2.0-rc.2 等 10 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名pbr-render可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

pbr-render:DeepSeek Harness 的 PBR 3D 模型预览插件

  • PBR物理渲染
  • 材质通道检查
  • HDR环境光
  • 轨道控制交互
  • 自动触发预览

适用场景

文件读写

上游标签

3ddeepseek-harnessdshdsh-plugingame-artglbgltfpbrpreview

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

娱乐与实验
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方dhb861832993-star仓库 pbr-render · 默认分支 master
分类娱乐与实验game
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue6 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-16 · 2026-09-04最后推送 2026-09-04
本站收录2026-08-19首次进入本站目录的时间

README 全文

7.5 KB
作者原文,中文版优先;只做安全转义,不改内容

PBRRender 🎨

PBR(基于物理)3D 模型预览插件 for DeepSeek Harness
A Physically-Based Rendering 3D model preview plugin for DeepSeek Harness

渲染 GLB/GLTF 游戏美术资源,带贴图纹理、环境光照、轨道控制、材质通道检查,直接在模型回答里交互预览。
Render GLB/GLTF game-art assets inside chat with PBR textures, environment lighting, orbit controls, and material-channel inspection — fully interactive.

> 🔌 生态 / Ecosystem:仓库已挂 #dsh · #dsh-plugin · #pbr · #gltf topic,欢迎社区收录。
> The repo carries the #dsh · #dsh-plugin · #pbr · #gltf topics — community welcome.


🖼️ 效果展示 / Showcase

同一模型的材质通道检查(点击模式栏实时切换,以下为各模式渲染截图)。
Material-channel inspection of the same model (switch live via the mode bar; screenshots of each mode below).

PBR(完整物理渲染 / Full PBR) 基础色 / Base Color 法线 / Normal
粗糙度(灰度)/ Roughness 金属度(灰度)/ Metallic AO(灰度)/ Ambient Occlusion
自发光 / Emissive 线框 / Wireframe

> 标量通道(粗糙度/金属度/AO)按 PBR 规范以灰度显示——正是游戏引擎(Unity/UE)读取的原始贴图通道数据。
> Scalar channels (roughness/metallic/AO) are shown in grayscale per PBR convention — the raw texture-channel data game engines (Unity/UE) actually read.


✨ 特性 / Features

PBR 渲染 / PBR Rendering
- 金属/粗糙度/法线/自发光/AO 贴图自动加载(GLB 内嵌或 GLTF 兄弟文件)
- Metalness / roughness / normal / emissive / AO maps load automatically (embedded in GLB or as GLTF sibling files)

材质通道检查 / Material-Channel Inspection
- viewer 顶部模式栏一键切换 —— PBR / 基础色 / 法线 / 粗糙度 / 金属度 / AO / 自发光 / 线框
- One-click mode bar at the top of the viewer — PBR / base color / normal / roughness / metallic / AO / emissive / wireframe

真实 HDR 环境光 / Real HDR Environment Lighting
- 内置 5 种 CC0 HDR 环境图(Poly Haven 1K)—— studio 棚拍 / sunset 黄昏 / outdoor 户外 / sunrise 日出 / night 夜晚,env 字段切换,envBackground 可显示为背景;未指定时回退程序化 RoomEnvironment。viewer 顶部有"环境"切换栏,预览时可直接点击换环境
- 5 built-in CC0 HDR environments (Poly Haven 1K) — studio / sunset / outdoor / sunrise / night, switched via the env field, or shown as the background with envBackground; falls back to a procedural RoomEnvironment when unset. An on-viewer "environment" bar lets you swap environments live

交互 / Interaction
- 拖拽旋转、滚轮缩放、自动旋转、曝光调节、一键全屏(右上角 ⛶ 按钮,Fullscreen API + 移动端覆盖层降级)
- Orbit by dragging, zoom with the wheel, auto-rotate, exposure control, and one-click fullscreen (⛶ button, Fullscreen API with mobile overlay fallback)

主动触发 / Active Triggering
- 模型发现 3D 模型文件(API 生成/下载/工作区出现)时自动调用 pbr_render 工具并渲染预览,无需用户提示
- Automatically calls the pbr_render tool and renders a preview when a 3D model file appears (API-generated / downloaded / dropped into the workspace) — no user prompt needed

安全 / Security
- 文件服务工作区限定 + 扩展名白名单 + 512 MiB 上限
- Workspace-scoped file serving + extension whitelist + 512 MiB ceiling


安装 / Installation

# GitHub 仓库安装 / Install from the GitHub repo
dsh plugin --profile web add github:dhb861832993-star/pbr-render

# 或本地开发 / Or for local development
pnpm install
node scripts/build.mjs
dsh plugin --profile web add link:/path/to/pbr-render

重启 dsh web,新会话生效。
Restart dsh web; takes effect on a new session.


使用 / Usage

插件自动注入系统提示教学。模型在合适场景主动调用 pbr_render 工具验证路径,然后输出 pbr3d 围栏:
The plugin injects a system-prompt guide automatically. The model calls the pbr_render tool to validate the path, then emits a pbr3d fence:

```pbr3d
{"model":"E:/generated/robot.glb","autoRotate":true,"label":"API 生成的机器人 / API-generated robot"}
```

围栏规格 / Fence Spec

字段 / Field 类型 / Type 默认 / Default 说明 / Description
model string 必填 / required 模型路径(绝对或相对工作区),.glb/.gltf/.fbx / model path (absolute or workspace-relative), .glb/.gltf/.fbx
autoRotate boolean true 自动旋转 / auto-rotate
background string #14161c 场景背景色(envBackground:true 时被 HDR 背景覆盖)/ scene background color (overridden when envBackground:true)
env string studio 内置 HDR 环境图:studio / sunset / outdoor / sunrise / night(CC0, Poly Haven 1K)/ built-in HDR environment
envBackground boolean false 同时把 HDR 环境图显示为场景背景 / also show the HDR environment as the scene background
envIntensity number 1.0 环境光照强度(HDR/IBL 亮度)/ environment light intensity
exposure number 1.0 曝光 0.2–3 / exposure 0.2–3
viewMode string pbr 初始材质视图 / initial material view
label string — 视图说明文字 / caption under the viewer

材质通道模式 / Material-Channel Modes

模式 / Mode 显示 / Shows
pbr 完整物理渲染 / full physically-based render
basecolor / normal / emissive 彩色贴图通道 / color map channels
roughness / metallic / ao 标量通道灰度显示(R/G/R 通道提取)/ scalar channels in grayscale (R/G/R extraction)
wireframe 线框 / wireframe

架构 / Architecture

  • lib/index.js — host 半边:pbr_render 工具 + 文件服务路由 + 系统提示段 / host half: the pbr_render tool + file-service route + system-prompt section
  • lib/client.js — 浏览器半边:DOM 观察 pbr3d 围栏 → 按需加载 three 资产 → PBR 渲染 / browser half: DOM-watches pbr3d fences → lazy-loads the three assets → renders PBR
  • src/three-entry.js + scripts/build.mjs — three.js 引擎打包(esbuild)/ three.js engine bundling via esbuild
  • lib/assets/env/*.hdr — 内置 HDR 环境图(CC0, Poly Haven 1K,RGBE 格式)/ built-in HDR environments (CC0, Poly Haven 1K, RGBE)
  • test-model.glb / test-tex.glb — 演示模型(单色 + 全套贴图)/ demo models (solid-color + full texture set)

安全 / Security

  • 文件服务仅暴露工作区内的路径(防目录穿越)/ the file service only exposes paths inside the workspace (traversal-safe)
  • 仅放行模型/纹理扩展名(.glb/.gltf/.bin/.ktx2/.hdr/.png/.jpg/.webp/.avif)/ only model/texture extensions are allowed
  • 文件上限 512 MiB / 512 MiB file ceiling

License

MIT

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
pbr-render 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:dhb861832993-star/pbr-render` 即可。对应的 npm 包名是 `pbr-render`。

pbr-render 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

pbr-render 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

pbr-render 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.6-alpha.2、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1、0.1.2-rc.1。版本较多,只列出前 8 个。

pbr-render 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

pbr-render 有哪些功能?

PBR物理渲染、材质通道检查、HDR环境光、轨道控制交互、自动触发预览。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

娱乐与实验
按星标排序,可作替代方案

petdex

petdex

L4 · 沙盒安装通过 4,211 星

zhuzhiliao

zhuzhiliao

竹知了 —— 一转就哇哇叫的传统玩具,Web 模拟版。零依赖单文件,真实录音采样,移动端优先。

L4 · 沙盒安装通过 2,880 星

dsh-tavern

dsh-tavern

基于DSH的Agent酒馆。类酒馆文字游戏Agent。兼容SillyTavern生态,人物卡直接导入就能玩。更快、更稳、更鲜活。所有模型都能

L4 · 沙盒安装通过 822 星

oh-story-dsh

oh-story-dsh

DeepSeek 写网文/小说的工作流插件:DeepSeek Harness 社区插件,内置小说、短剧、游戏、视频解说四个工作台

L4 · 沙盒安装通过 477 星

ai-art-engine

ai-art-engine

AI 艺术创作引擎,专业的短视频,游戏3D资产,2D资产,广告创作工具

L4 · 沙盒安装通过 218 星

gal-view

gal-view

gal-view 为 DeepSeek Harness 的 Web 会话页带来 Galgame 风格对话视图与场景元素可视化编辑器,让聊天变

L5 · 运行验证通过 202 星

dhb861832993-star 的其它插件

2 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。