3D预览 USDZ 模型结构检查与资源清单导出 AI 提示词 (Prompts)

这篇内容提供什么

本文提供一组可直接复制给 AI 的“在线工具生成型”提示词(Prompts),目标是让 AI 产出一个可运行、可构建、可部署的在线工具:上传 USDZ 文件后,自动完成结构检查、资源清单导出、异常提示,并生成可下载的报告(JSON/Markdown)。

适用场景

  • 3D 资源交付前:快速核对 USDZ 包内文件结构是否规范、贴图/材质资源是否缺失。
  • 团队协作:把检查结果固化为报告,便于提交到工单/评审。
  • 合规与安全:对可疑文件(超大纹理、异常后缀、重复命名、路径穿越风险)给出告警。

Prompt 01:生成 USDZ 结构检查与资源清单导出在线工具(完整项目)

你是一名资深全栈工程师。请从零生成一个“USDZ 模型结构检查与资源清单导出”的在线工具项目(必须可运行/可构建/可部署),并一次性给出: 【交付物(必须全部输出)】 1) 完整项目源码:逐文件给出代码(不要省略关键文件),并在开头提供文件树。 2) 本地运行命令:npm/pnpm/yarn 任意一种,包含安装与启动。 3) Docker 部署:提供 Dockerfile + 可选 docker-compose.yml,并说明如何构建与运行。 4) 使用说明:页面如何操作、报告如何下载、每个告警含义。 5) 测试用例或 QA checklist:至少 15 条,覆盖正常/异常/边界。 【产品形态】 - Web 端单页应用(推荐 Vite + React + Type ;也可 Next.js,但必须说明 SSR/静态部署策略)。 - 支持拖拽上传或选择文件上传(仅本地解析,不上传到服务器;如你设计为后端解析,必须提供隐私提示与开关)。 - 解析结果以“检查面板 + 资源表格 + 报告预览”三块展示。 - 报告支持导出:report.json 与 report.md。 【核心功能(必须实现)】 A. USDZ 解包与清单 - 将 .usdz 视为 zip 容器,用 JSZip(或等价库)解析。 - 输出文件列表(路径、大小、后缀、hash 可选)、总大小、文件数、最大单文件大小。 B. 结构与命名检查(给出可配置规则) - 检测是否存在重复文件名(不含路径/含路径两种维度)。 - 检测是否存在可疑路径(..、绝对路径、反斜杠)。 - 检测是否存在非常规后缀或可执行内容(.exe/.bat/.js 等)并标红告警。 - 检测是否存在超大纹理(例如 > 4096x4096 或单文件 > 20MB;若无法读尺寸,至少按大小阈值告警)。 C. 依赖扫描(尽力而为,但必须稳定可用) - 对 .usda/.usd/.mtl/.obj 等“可文本解析”的文件,扫描可能的贴图引用(例如 .png/.jpg/.jpeg/.tga/.exr)。 - 输出:引用到的贴图路径列表、是否存在于包内、缺失列表。 - 对二进制 .usdc 可提示“未做深度解析”,但仍要完成清单与基础检查。 D. 结果与可视化 - 告警分级:info/warn/error。 - 表格可筛选:只看缺失资源/只看告警文件/按后缀过滤。 - 支持复制一键摘要(适合贴到工单):包括总览、错误数、缺失资源数、建议。 【工程与质量要求】 - 代码需要可读、模块化:parser、rules、ui、report 四个目录(或等价)。 - 必须提供类型定义(Type interface/type)。 - 不能使用任何“生成图片/出图/渲染图/海报/插画”相关能力;重点是检查与报告导出。 【输出格式】 - 先给文件树(tree)。 - 再按文件路径逐个输出代码块。 - 最后给运行命令、部署说明、测试/QA。

Prompt 02:加强版(可选)— 加入后端 API 与任务队列(仍可本地解析)

在 Prompt 01 的基础上,新增一个可选的 Node.js 后端(Express/Fastify 任选): - 提供 /api/report/validate:接收 report.json,做二次校验与规则版本标注。 - 提供 /api/report/export:把 report.md 转成可下载文件(设置正确的 Content-Type)。 - 前端必须可以在“纯前端模式 / 前后端模式”间切换(用环境变量控制),并写清楚隐私与数据流。

落地建议

  • 先用 Prompt 01 生成 MVP 并跑通“上传 - 解析 - 告警 - 导出”闭环,再逐步补规则。
  • 把规则阈值(大小、后缀黑名单等)抽到 config,方便不同团队复用。
  • 报告字段尽量稳定(schema 固化),便于后续接入 CI 或工单系统。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功