← 返回 Skills 市场
m15010495895-sudo

Image To 3d Pipeline

作者 m15010495895-sudo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
227
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install image-to-3d-pipeline
功能描述
一键将商品图片转换为高质量3D模型的自动化流水线(图片预处理 → AI增强 → 3D生成)
使用说明 (SKILL.md)

Image to 3D Pipeline - 商品图片一键转3D模型

将任意商品图片自动转化为高质量3D模型的端到端流水线工具。

功能特性

  • 🖼️ 图片预处理 - 自动去除背景、标准化图片
  • AI 增强 - 提升图片质量(可选)
  • 🎯 3D 生成 - 调用 Tripo3D 生成 3D 模型(快手开源)
  • 📦 多格式输出 - 支持 GLB/OBJ/USDZ 格式

使用前提

需要获取以下 API Key:

  1. TRIPOSR_API_KEY - 必需

  2. REMOVE_BG_API_KEY - 可选

  3. UPSCALE_API_KEY - 可选

API 定价参考

Replicate (Tripo3D)

方案 价格
Replicate 按量 约 $0.005-0.01/次
自托管 (A100) 约 ¥2-3/小时,批量免费
Multi Image to 3D 5-15 credits

工作流

输入图片 → 背景去除 → 图片增强 → Tripo3D 生成 → 输出模型

使用方法

基本调用

用户提供商品图片 URL 或上传图片即可自动生成 3D 模型。

API 调用示例 (Replicate)

1. 提交 Tripo3D 任务

curl -X POST "https://api.replicate.com/v1/predictions" \
  -H "Authorization: Token $TRIPOSR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "version": "abc123...",  // Tripo3D model version
    "input": {
      "image": "https://example.com/product.jpg"
    }
  }'

响应:

{
  "id": "pred_abc123",
  "status": "starting"
}

2. 查询任务状态

curl "https://api.replicate.com/v1/predictions/pred_abc123" \
  -H "Authorization: Token $TRIPOSR_API_KEY"

3. 任务完成响应:

{
  "status": "succeeded",
  "output": {
    "glb": "https://replicate.delivery/..."
  }
}

完整流程实现

Step 1: 图片预处理(去除背景)

# 使用 remove.bg API
curl -X POST "https://api.remove.bg/v1.0/removebg" \
  -H "X-Api-Key: $REMOVE_BG_API_KEY" \
  -F "image_url=https://example.com/product.jpg" \
  -F "size=auto" \
  -o no_bg.png

Step 2: 调用 Tripo3D 生成 3D

# 提交任务
TASK_RESPONSE=$(curl -s -X POST "https://api.replicate.com/v1/predictions" \
  -H "Authorization: Token $TRIPOSR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image_url": "https://your-processed-image-url.png",
    "enable_pbr": true,
    "background_color": "ffffff"
  }')

TASK_ID=$(echo $TASK_RESPONSE | jq -r '.task_id')

# 轮询结果(每20秒检查一次)
while true; do
  STATUS=$(curl -s "https://api.meshy.ai/v2/image-to-3d/$TASK_ID" \
    -H "Authorization: Bearer $MESHY_API_KEY" | jq -r '.status')
  
  if [ "$STATUS" == "SUCCEEDED" ]; then
    echo "3D模型生成完成!"
    break
  elif [ "$STATUS" == "FAILED" ]; then
    echo "生成失败"
    break
  fi
  
  echo "等待生成中... ($STATUS)"
  sleep 20
done

输出格式说明

格式 用途 兼容性
GLB Web/移动端 AR 最佳,WebXR 直接支持
GLTF Web 3D 通用
OBJ 3D 软件导入 Blender、Maya 等
USDZ iOS AR Quick Look 苹果生态专用

错误处理

常见错误:

  • INVALID_API_KEY - API Key 无效
  • IMAGE_TOO_LARGE - 图片超过 20MB
  • RATE_LIMIT_EXCEEDED - 请求频率超限
  • PROCESSING_FAILED - 模型生成失败

进阶用法

批量处理

支持批量提交多个图片任务:

# 批量生成(需要企业版 API)
for img in "${images[@]}"; do
  curl -X POST "https://api.meshy.ai/v2/image-to-3d" \
    -H "Authorization: Bearer $MESHY_API_KEY" \
    -d "{\"image_url\": \"$img\", \"enable_pbr\": true}" &
done

自定义参数

参数 说明 默认值
enable_pbr 启用 PBR 材质 true
background_color 背景色(十六进制) 透明
texture_resolution 纹理分辨率 1024
target_model 输出格式 glb

注意事项

  1. 任务时间 - 3D 生成通常需要 2-5 分钟,请耐心等待
  2. 不要重复提交 - 任务有内部重试机制,重复提交会浪费资源
  3. 图片质量 - 建议使用清晰、光线均匀的商品图片
  4. 版权 - 确保上传的图片有合法使用权

一句话介绍:自动将商品图片转化为高质量3D模型的端到端流水线工具

安全使用建议
这项技能在总体目的上看起来合理(将图片转为3D 模型),但 SKILL.md 包含明显的不一致:示例先用 Replicate/ TRIPOSR_API_KEY 提交任务,随后又用 meshy.ai 的轮询流程并引用未声明的 MESHY_API_KEY。建议在安装/使用前: 1) 向技能作者或发布源确认真实的运行流程:到底使用 Replicate、meshy.ai 还是自托管 Tripo3D?并要求在 SKILL.md 中把所有必需的环境变量列出并一致化。 2) 不要直接向不明或不信任的技能提供长期/高权限密钥;优先使用限额/测试型 API key 进行试验。 3) 如果可能,要求提供公开仓库或主页(可验证作者与代码),并核对 curl 请求的目标域名是否与作者说明一致。 4) 在运行前阅读并理解所有 curl 示例会将图片/结果发送到哪些外部域名,避免将敏感或未授权的图片上传到未知服务。 基于上述不一致,我们将此评估为“可疑”。在作者澄清并修正说明(使所需凭据与调用一致)之前,谨慎使用该技能。
功能分析
Type: OpenClaw Skill Name: image-to-3d-pipeline Version: 1.0.0 The skill bundle provides a legitimate automated pipeline for converting images to 3D models using external APIs like Replicate, Remove.bg, and Meshy. While there is a minor documentation inconsistency in SKILL.md (mixing Replicate and Meshy API keys/endpoints in examples), the logic is transparent, uses well-known service providers, and contains no evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
技能名称和主要需求(TRIPOSR_API_KEY,用于调用 Tripo3D/Replicate)与其主要功能一致,但文档同时引用了多家第三方服务(Replicate、meshy.ai、remove.bg、upscale.ai),且某些服务(meshy.ai)在 requires.env 中未声明,导致所需权限与说明不一致。
Instruction Scope
SKILL.md 指示运行多条 curl 请求并上传/下载图片到外部服务,这在功能上合理,但说明里出现不一致的调用示例(先用 Replicate 提交任务,随后轮询却访问 meshy.ai 并使用未声明的 MESHY_API_KEY),增加了不透明性和误配置风险。
Install Mechanism
无安装说明且仅为 instruction-only(没有下载或执行外部二进制),这降低了磁盘写入或隐式安装的风险。
Credentials
manifest 要求仅 TRIPOSR_API_KEY(并把 REMOVE_BG_API_KEY/UPSCALE_API_KEY 标为可选),但运行示例还引用 MESHY_API_KEY 和可能的其它凭据——这些未在 requires.env 中声明,表明所需凭据和实际运行不一致,可能导致用户不知情地暴露额外 API key。
Persistence & Privilege
技能未设置 always:true,默认可由模型调用且不持久化或修改其它技能/系统配置,权限范围受限且符合常规预期。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install image-to-3d-pipeline
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /image-to-3d-pipeline 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
image-to-3d-pipeline v1.0.0 - 首次发布,将商品图片一键转为高质量3D模型的自动化流水线。 - 全流程自动化:图片预处理、AI图片增强(可选)、Tripo3D生成、3D模型多格式输出。 - 支持多种输入方式、自动背景去除、批量处理及自定义参数。 - 输出GLB、OBJ、USDZ等主流3D模型格式。 - 完整API调用和错误处理示例,便于开发集成。 - 需TRIPOSR_API_KEY,支持可选的图片增强API Key。
元数据
Slug image-to-3d-pipeline
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Image To 3d Pipeline 是什么?

一键将商品图片转换为高质量3D模型的自动化流水线(图片预处理 → AI增强 → 3D生成). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 227 次。

如何安装 Image To 3d Pipeline?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install image-to-3d-pipeline」即可一键安装,无需额外配置。

Image To 3d Pipeline 是免费的吗?

是的,Image To 3d Pipeline 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Image To 3d Pipeline 支持哪些平台?

Image To 3d Pipeline 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Image To 3d Pipeline?

由 m15010495895-sudo(@m15010495895-sudo)开发并维护,当前版本 v1.0.0。

💬 留言讨论