🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Tripo 3D 工作台 azwosile/dsh-tripo-studio

DeepSeek Harness
azwosile19 天前有提交已提供中文文档扫描:含敏感能力

在桌面端统一管理参考图、拆件与 Tripo 建模任务

38.2/100
综合分
13
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add azwosile/dsh-tripo-studio
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · other
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/22) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库 package.json 标记 private,未发布到 npm,需从源码安装;安装清单取自 plugin/package.json

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-tripo-studio(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/30 15:55:39

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 18 处,展示前 17 条)
  • 发起网络请求
    plugin/client-src/local-api.js:6
    export function createLocalApi({getCsrf, isOffline, fetcher = (...args) => fetch(...args), statusTimeoutMs = 20000}) {
  • 发起网络请求
    plugin/lib/client-v0.4.0.js:42
    `},s=new Ys(5,5,5),r=new gi({name:"CubemapFromEquirect",uniforms:ar(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:Nn,bl
  • 请求外部主机openapi.tripo3d.com
    plugin/lib/client-v0.4.0.js:3838
    `),s=[];for(let a=0,l=n.length;a<l;a++){let c=n[a].trimStart();if(c.length===0)continue;let h=c.charAt(0);if(h!=="#")if(h==="v"){let u=c.split(Sg);swi
  • 请求外部主机openapi.tripo3d.ai
    plugin/lib/client-v0.4.0.js:3838
    `),s=[];for(let a=0,l=n.length;a<l;a++){let c=n[a].trimStart();if(c.length===0)continue;let h=c.charAt(0);if(h!=="#")if(h==="v"){let u=c.split(Sg);swi
  • 请求外部主机developers.tripo3d.com
    plugin/lib/client-v0.4.0.js:3838
    `),s=[];for(let a=0,l=n.length;a<l;a++){let c=n[a].trimStart();if(c.length===0)continue;let h=c.charAt(0);if(h!=="#")if(h==="v"){let u=c.split(Sg);swi
  • 请求外部主机developers.tripo3d.com
    plugin/lib/client-v0.4.0.js:3838
    `),s=[];for(let a=0,l=n.length;a<l;a++){let c=n[a].trimStart();if(c.length===0)continue;let h=c.charAt(0);if(h!=="#")if(h==="v"){let u=c.split(Sg);swi
  • 请求外部主机developers.tripo3d.ai
    plugin/lib/client-v0.4.0.js:3838
    `),s=[];for(let a=0,l=n.length;a<l;a++){let c=n[a].trimStart();if(c.length===0)continue;let h=c.charAt(0);if(h!=="#")if(h==="v"){let u=c.split(Sg);swi
  • 请求外部主机developers.tripo3d.ai
    plugin/lib/client-v0.4.0.js:3838
    `),s=[];for(let a=0,l=n.length;a<l;a++){let c=n[a].trimStart();if(c.length===0)continue;let h=c.charAt(0);if(h!=="#")if(h==="v"){let u=c.split(Sg);swi
  • 发起网络请求
    plugin/lib/client-v0.4.0.js:3838
    `),s=[];for(let a=0,l=n.length;a<l;a++){let c=n[a].trimStart();if(c.length===0)continue;let h=c.charAt(0);if(h!=="#")if(h==="v"){let u=c.split(Sg);swi
  • 读取密钥环境变量
    plugin/server/routes.js:176
    send(res, error.status ?? 500, {error: redact(redact(error.message, instance?.key), options.key ?? process.env.TRIPO_CN_API_KEY), code: error.code ??
  • 发起网络请求
    plugin/server/tripo.js:28
    response = await this.fetch(`${this.apiBase}${path}`, {
  • 发起网络请求
    plugin/server/tripo.js:64
    const result = await this.request('/files', {method: 'POST', form, retries: 3, timeoutMs, phase: 'upload'})
  • 发起网络请求
    plugin/server/tripo.js:70
    return this.request(TRIPO_ENDPOINTS[kind], {method: 'POST', body: params})
  • 发起网络请求
    plugin/server/tripo.js:74
    return this.request(`/tasks/${encodeURIComponent(id)}`)
  • 发起网络请求
    plugin/server/tripo.js:76
    balance() { return this.request('/account/balance') }
  • 发起网络请求
    plugin/server/tripo.js:78
    usage() { return this.request('/account/usage') }
  • 读取密钥环境变量
    plugin/server/web-access.js:18
    export function createWebAccess({allowedOrigins=[],webToken=process.env.TRIPO_STUDIO_WEB_TOKEN??'',now=Date.now}={}) {
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
涉及外部主机:openapi.tripo3d.com、openapi.tripo3d.ai、developers.tripo3d.com、developers.tripo3d.ai

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
DSH Tripo Studio 在 DSH Desktop 中,把参考图、拆件任务和 Tripo 3D 生成放进同一个工作台。 当前版本 0.4.0 · 桌面/DSH Web 插件 · Tripo 国内站/国际站 · MIT 插件名称为 DSH Tripo Studio,仓库名与包名统一为 dsh-tripo-studio(仓库原名 dsh-tripo-blender,2026-10-08 更名,旧链接会自动跳转,见 CHANGELOG)。它不是 Blender 插件,也不会自动启动 Blender、修模、装配或绑定骨骼。生成结果可以下载后交给 Blender 等工具继续处理。 能做什么 - 参考图创作:文生图、图像编辑、本地 PNG/JPEG 导入,整理和选择候选图。 - 拆件准备:AI 生成整张拆件图(结构化、可编辑的通用提示词)、提取部件参考图、裁剪与套索选区。 - 统一建模:每个部件标为 主要(绿)、次要(蓝) 或 基准(红)。主要与基准部件各自单独图生 3D;勾选的次要部件不单独收费,而是随它们所在的整张拆件图一次建模。被设为整张拆件图的图以 紫色 框标出。所有任务在同一页审阅后提交;格式转换也独立确认。 - 多视图生成模型:同一物体的正面+左侧/背面/右侧(2~4 张)合并为一个 Tripo 多视图建模任务,按文件名自动填充视角。
展开完整文档(README 剩余 1 节)
DSH Tripo Studio

在 DSH Desktop 中,把参考图、拆件任务和 Tripo 3D 生成放进同一个工作台。

当前版本 0.4.0 · 桌面/DSH Web 插件 · Tripo 国内站/国际站 · MIT

插件名称为 DSH Tripo Studio,仓库名与包名统一为 dsh-tripo-studio(仓库原名 dsh-tripo-blender,2026-10-08 更名,旧链接会自动跳转,见 CHANGELOG)。它不是 Blender 插件,也不会自动启动 Blender、修模、装配或绑定骨骼。生成结果可以下载后交给 Blender 等工具继续处理。

能做什么

- 参考图创作:文生图、图像编辑、本地 PNG/JPEG 导入,整理和选择候选图。
- 拆件准备:AI 生成整张拆件图(结构化、可编辑的通用提示词)、提取部件参考图、裁剪与套索选区。
- 统一建模:每个部件标为 主要(绿)、次要(蓝) 或 基准(红)。主要与基准部件各自单独图生 3D;勾选的次要部件不单独收费,而是随它们所在的整张拆件图一次建模。被设为整张拆件图的图以 紫色 框标出。所有任务在同一页审阅后提交;格式转换也独立确认。
- 多视图生成模型:同一物体的正面+左侧/背面/右侧(2~4 张)合并为一个 Tripo 多视图建模任务,按文件名自动填充视角。
- P2.0 智能网格:图生 3D/多视图生 3D 的「Tripo 几何模型」可选官方 P 系列 P2-20260801(官方标注 preview 版),支持原生四边面;按官方限制自动调整面数范围、禁用不支持的超清几何/智能低模,并附官方说明。
- 重拓扑 / 减面:对已完成的 3D 任务发起官方重拓扑(v2.0 智能重拓扑 / v1.0 基础减面),面板常驻 Tripo 官方提示,确认已阅读后才能提交;结果另存为新模型。
- 导出朝向:格式转换时可选前向轴(+x/-x/-y/+y);生成时默认不设置,附官方说明。
- 明确的生成方式:参数区用「文生图/图生图」页签区分,按钮文字写明本次模式。
- 余额与实扣积分:审批框中可只读查询当前站点余额/冻结积分;国内站可与参考积分对比,国际站不套用国内站数值估价;可按官方用量记录回填任务实扣积分。
- 任务与资产管理:项目草稿、任务状态、按 task_id 查询/关联、失败下载重试、隐藏/恢复及有引用保护的本机删除。
- 3D 预览:查看已下载的项目模型或导入本机文件,旋转、线框、网格与背景设置,导出展示用 GLB 副本。
- 适应侧栏的界面:画布优先布局、可折叠资产库、画布下方参数区、底部任务区,以及主题、配色和控件尺寸设置。

“拆件”指参考图片与生成任务的拆分,不等于自动拆分已有 3D 网格。本机删除/隐藏记录、暂停跟踪,也不等于取消云端任务或退费。

工作流程

文字 / 本地参考图 ↓ 生成或编辑候选图 → 人工选择与确认 ↓ 整张拆件图 / 部件提取 / 裁剪 → 标记 主要·次要·基准 ↓ 统一审阅收费任务 → Tripo 图生 3D / 多视图生 3D ↓ 查询结果 → 下载 → 本地预览 →(可选)格式/朝向转换、重拓扑 ↓ 按需交给 Blender 等外部工具后处理

快速开始

1. 准备环境

- 桌面使用:Windows + 已安装且已初始化的 DSH Desktop;DSH Web 使用见 Web 配置。本地安装脚本针对其现有 web profile,不是通用网站部署脚本。
- Node.js:包声明最低 >=20;新安装建议使用仍受维护的 Node.js 22 或 24。
- 若要实际生成:自行准备 所选 Tripo 站点的 API Key 和足够积分。仅本机导入、预览不需要供应商 Key。

2. 安装到 DSH

下载/克隆仓库,在仓库目录打开 PowerShell。正式安装前,先正常退出 DSH:

cd .\plugin
node .\scripts\install-local.mjs --dry-run
阅读预检结果,确认路径无误且 DSH 已退出,再执行:
node .\scripts\install-local.mjs --apply

发布快照已带当前客户端 plugin/lib/client-v0.4.0.js,普通安装无需先安装开发依赖。若自行修改源码,则按开发说明先重新构建。

安装器会备份旧插件和相关 profile,保留用户数据;不会自动启动/强行结束 DSH,也不会替你执行全局依赖安装。详细说明与卸载方式见安装与配置。

3. 首次使用

1. 手动启动 DSH,在侧栏打开 Tripo Studio,建立项目。
2. 在连接设置确认国内站/国际站并填写对应 Key。可仅在本次会话使用;Windows 支持 DPAPI 加密记住。
3. 导入参考图或填写提示词,设置图像/3D 参数。
4. 只有需要生成时才开启收费功能;检查确认弹窗中的任务和参数后再提交。
5. 在任务区查询结果、下载并预览;下载失败优先重试下载,不要重复生成。

费用、隐私与使用边界

- 支持显式选择国内站 .com/v3 或国际站 .ai/v3,无自动跨站重试、无任意 API 地址配置;Key、任务和审批按站点隔离。切换站点会关闭收费,旧账户指纹不自动迁移。
- 真实生成会将相应提示词、参考图提交给供应商;请确保有使用和上传这些素材的权利。
- 保存 Key、创建本机项目不等于提交收费任务。收费需要独立启用与逐次确认;收费 POST 不自动重试。界面价格仅供参考,以供应商账户结算为准。
- 模型预览支持 GLB、自包含 glTF、FBX、OBJ、STL;USDZ/3MF 仅下载。外部贴图/资源与复杂材质不保证完整还原。预览导出的 GLB 是展示副本,不应替代原始资产归档。
- 默认仅本机访问;DSH Web 远程模式须明确配置 HTTPS 精确来源与独立 Web 口令,所有用户共享同一可信工作台,不适用于多租户。不能直接作为 GitHub Pages 在线生成服务。 详见 DSH Web 与双站配置。
- 不含自动 Blender 修复、装配、重拓扑、骨骼绑定、动画或布料模拟;也未实现 WebUI、NAI 或本地生成模型后端。
- 此仓库只发布代码和必要测试夹具,不附带角色模型、贴图、个人参考图、项目记录或 API Key。

仓库结构

dsh-tripo-studio/
├─ README.md # 当前插件介绍 ├─ CHANGELOG.md # 产品版本历史 ├─ LICENSE # MIT ├─ SECURITY.md # 安全边界与问题报告 ├─ docs/ # 安装、开发、发布及本次审计 ├─ tools/ # 严格白名单打包与完整性校验 └─ plugin/ ├─ client-src/ # React / Three.js 界面源码 ├─ server/ # 本机路由、任务、凭据与存储 ├─ shared/ # 参数合同、站点与任务策略 ├─ lib/client-v0.4.0.js # 当前可安装构建 ├─ scripts/ # 构建、安装、模拟浏览器测试 └─ tests/ # 单元测试与非个人测试图片

文档

- 安装与配置
- DSH Web 与双站配置
- 开发、构建与测试
- 版本历史 · 历史整理说明
- GitHub 上传与重新打包
- 0.3.3 发布审计 · 首次发布审计
- 安全说明 · 第三方许可

许可

代码沿用 MIT License。Three.js、React 等第三方组件的声明见 THIRD_PARTY_NOTICES.md。供应商服务、生成内容和用户自带素材的权利另行受相应条款约束;本项目不附带这些素材的授权,也不代表 DSH 或 Tripo 官方项目。
预览分享卡片长什么样 ↓azwosile/dsh-tripo-studio
分享 · DeepSeek Harness Hub
azwosile/dsh-tripo-studio

在桌面端统一管理参考图、拆件与 Tripo 建模任务

回到顶部