3D预览 GLB/GLTF 模型检查与一键导出HTML报告 AI 提示词 (Prompts)

3D 模型快速体检台:上传即检并导出离线 HTML 报告

面向交付前自检与客户验收:把 GLB/GLTF/STL/OBJ 一次性检查清楚,并生成可离线打开的报告页。

中文 Prompt:

你是一名资深前端工程师与三维工具工程师。请从零生成一个“3D 模型体检与报告导出”在线工具的完整项目,要求: 1)支持拖拽上传或选择文件:.glb/.gltf(含外部纹理时提示打包方式)、.stl、.obj(含 .mtl 时提示)。 2)在网页中进行实时预览:允许旋转/平移/缩放、网格/坐标轴开关、线框模式、光照强度调节;不得引导生成任何渲染图或海报图,只做预览与检查。 3)自动检测并输出结构化结果: - 文件基本信息:文件名、大小、格式、是否二进制、解析耗时 - 场景统计:网格数、顶点数、三角面数、材质数、贴图数、动画片段数 - 几何检查:是否存在 NaN/Infinity、是否存在非流形边、是否存在零面积面、法线是否缺失、是否存在极端缩放 - 纹理检查:缺失纹理、尺寸过大、重复纹理、非幂次纹理提示 - 兼容性建议:例如 GLTF 版本、PBR 材质、压缩纹理等提示(仅建议,不做自动重写) 4)必须支持“一键输出 HTML”:点击“导出报告”,生成一个可离线打开的单文件 HTML(包含 CSS/JS 内联,检测结果与关键截图可选:截图仅为当前 Canvas 预览截图,不是 AI 生成图),用户双击即可打开查看。 5)交付物必须完整: - 给出清晰的文件树 - 提供所有源码 - 提供本地运行命令(Node.js + npm/pnpm),以及构建命令 - 提供部署说明(例如静态站点部署到 Nginx/Netlify/Vercel 任一) - 提供至少 8 条测试用例或 QA checklist(覆盖不同格式、错误文件、超大文件、缺失纹理等) 6)技术栈建议:Vite + Type + three.js(或你认为更合适的 WebGL 方案),但必须保证上手简单、可构建可部署。 请直接输出完整实现,不要只给思路。

中文释义: 生成一个可在线预览与体检的 3D 模型检查工具,并能把检查结果一键导出为离线 HTML 报告,适合交付/验收。

GLTF 资源依赖分析器:外部贴图与引用路径一键清单

用于“为什么打开后贴图丢了”的定位:把资源依赖、引用路径、缺失项一次性列出来,并可导出。

中文 Prompt:

请生成一个在线工具“GLTF/GLB 资源依赖分析器”,要求全部用中文输出 Prompt 与交付物说明。功能需求: 1)支持上传 .gltf(JSON)或 .glb(binary),解析出所有依赖:buffers、images、textures、materials、samplers、extensionsUsed。 2)对 .gltf:列出所有外部引用路径,并提供“缺失检测”(用户可选择一个本地文件夹或批量选择文件,工具在浏览器内对照文件名/路径规则检查)。 3)对 .glb:解析内嵌资源统计,并提示是否仍依赖外部资源(如存在 URI 引用)。 4)给出可复制的“打包建议”:如何把 .gltf + bin + 贴图整理到同一目录、如何重写相对路径(仅输出建议,不自动改写也可)。 5)必须支持一键导出 HTML:导出单文件 HTML,包含依赖树表格、缺失列表、建议段落。 6)交付物:完整源码、文件树、运行/构建/部署命令、至少 6 条 QA checklist。 技术栈:Vite + TS(无需后端)。

中文释义: 生成一个专门分析 GLTF 资源依赖与缺失项的在线工具,最后可一键导出离线 HTML 清单,方便交付与沟通。

模型尺寸与单位校验器:厘米/米混乱一键诊断与报告

用于跨软件导入时的“大小不对”:给出尺寸、单位推断、建议缩放与对齐检查。

中文 Prompt:

请从零生成一个“3D 模型尺寸/单位校验器”在线工具。要求: 1)支持上传 GLB/GLTF/STL/OBJ,并计算包围盒尺寸(长宽高)与中心点、最大边。 2)提供单位推断:根据尺寸范围给出“可能单位为 米/厘米/毫米”的提示,并允许用户选择目标单位后显示建议缩放比例。 3)提供对齐检查:是否在原点附近、是否存在极端偏移、是否存在负缩放或镜像。 4)可视化:在预览中显示包围盒线框与尺寸标注(简单即可),禁止引导生成渲染图,只做检查展示。 5)必须支持一键导出 HTML:导出单文件 HTML,包含模型信息、尺寸表、建议缩放、风险提示、当前预览截图(可选)。 6)交付物:完整项目代码、文件树、运行/构建命令、部署说明、至少 7 条测试用例/QA。 7)所有输出与注释都用中文。

中文释义: 生成一个专门解决“单位/尺寸不对”的诊断工具,输出报告便于和建模方、客户快速对齐。

网格密度与性能预警器:面数/顶点阈值与优化建议

用于 Web 端加载卡顿预警:统计模型复杂度,给出阈值提示与可执行优化建议清单。

中文 Prompt:

请生成一个“3D 网格性能预警器”在线工具。要求: 1)上传 GLB/GLTF/STL/OBJ 后,统计顶点数、三角面数、网格数、材质数、贴图数、动画数,并根据预设阈值给出风险等级(低/中/高)。 2)阈值可配置,并给出针对 Web 预览的建议(例如合并网格、减少材质、压缩纹理、简化面数、启用 Draco/KTX2 的建议)。 3)禁止任何“生成渲染图/出图”导向,只能做检查与建议。 4)必须支持一键导出 HTML:导出单文件 HTML,包含统计表格、风险等级、建议清单、可复制的优化步骤(以 checklist 形式)。 5)交付物:文件树、全部源码、本地运行与构建命令、静态部署说明、至少 8 条 QA checklist(包含大模型、损坏文件、贴图过大等)。 技术栈:Vite + TS + three.js。

中文释义: 生成一个能提前发现“模型太重导致卡顿”的检查工具,并输出可交付的离线 HTML 风险报告。

法线/切线与材质诊断器:黑面、闪烁、材质异常定位

用于常见显示问题排查:快速定位法线缺失、双面材质、透明排序等问题,并给出建议。

中文 Prompt:

请生成一个在线工具“法线/材质异常诊断器”。功能: 1)支持 GLB/GLTF/OBJ(含 MTL)加载与预览,提供“单色法线可视化”“线框叠加”“双面/背面剔除切换”“透明度排序提示”等开关。 2)自动检查: - 是否存在法线缺失或全为零 - 是否存在顶点法线不一致导致的硬边 - 是否存在大量透明材质或深度写入冲突风险 - 是否存在贴图缺失或颜色空间不匹配提示(仅提示) 3)输出诊断结论与建议(中文),并允许复制。 4)必须支持一键导出 HTML:导出单文件 HTML,包含诊断摘要、问题列表、建议列表、当前预览截图(可选)。 5)交付物:完整源码、文件树、运行/构建/部署命令、至少 6 条测试用例/QA checklist。 禁止:任何引导生成图片、海报、插画或渲染图的内容。

中文释义: 生成一个专门定位“黑面/闪烁/材质异常”的诊断工具,并输出离线报告方便沟通整改。

批量模型报告打包器:多文件逐个检测并生成 index.html 汇总

适合团队交付:一次选多份模型,逐个跑检测,最后生成一个带目录的离线报告包。

中文 Prompt:

请生成一个纯前端在线工具“批量 3D 模型报告打包器”。要求: 1)支持一次选择多个文件(GLB/GLTF/STL/OBJ),逐个解析并生成检测结果;UI 显示进度与失败原因。 2)每个文件生成一份独立的离线报告 HTML(单文件),并生成一个 index.html 汇总页(列出所有模型的统计、风险等级、跳转链接)。 3)必须提供“一键输出 HTML/包”: - 方案A:直接下载一个 zip,内含 index.html 与每个模型的 report-xxx.html(禁止依赖后端) - 方案B:至少能下载单个 index.html(包含全部报告内联) 4)交付物:完整源码、文件树、运行/构建命令、部署说明、至少 8 条 QA checklist(含批量超大文件、部分失败、同名文件等)。 5)全部输出用中文,禁止任何图片生成导向。

中文释义: 生成一个批处理型工具,把多模型检测结果打包成可离线打开的 HTML 报告集合,适合交付。

STL 修复建议清单生成器:常见网格问题提示与可执行步骤

不做自动修复也能有用:给出问题类型、风险、建议用哪些工具怎么修复(只输出步骤)。

中文 Prompt:

请生成一个在线工具“STL 网格问题诊断与修复建议清单”。要求: 1)上传 STL 后,进行基础几何检测:非流形边、洞、重复面、法线方向混乱、薄壁区域提示(能做就做,做不了就说明限制并给出替代检测方案)。 2)输出“问题 -> 风险 -> 建议修复步骤”的表格,建议步骤必须可执行(例如在 MeshLab/Blender/Netfabb 等如何操作的具体按钮路径可以简述)。 3)必须支持一键导出 HTML:导出单文件 HTML,包含检测结果与修复建议表格。 4)交付物:完整源码、文件树、运行/构建/部署说明、至少 6 条 QA checklist(包含坏文件/空文件/超大文件)。 5)全部中文输出,禁止任何生成渲染图/出图导向。

中文释义: 生成一个专注 STL 自检与“可执行修复建议”的工具,并能导出离线 HTML 清单。

OBJ/MTL 材质与贴图路径清理助手:引用一致性检查与导出清单

用于 OBJ 交付前的“路径乱、贴图丢”:检查 MTL 引用、贴图命名与路径一致性。

中文 Prompt:

请生成一个在线工具“OBJ/MTL 依赖一致性检查器”。要求: 1)支持上传 .obj + .mtl + 多张贴图(允许批量选择),解析出 MTL 中 map_Kd/map_Ks/map_Bump 等引用,并对照用户上传的文件集合检查缺失。 2)输出缺失列表、重复文件名冲突提示、可能的路径大小写问题提示。 3)给出“整理建议”:推荐的文件夹结构与命名规则(仅建议,不强制修改)。 4)必须支持一键导出 HTML:导出单文件 HTML,包含依赖表格、缺失清单、建议结构示例。 5)交付物:完整源码、文件树、运行/构建/部署命令、至少 7 条 QA checklist。 6)全部用中文。

中文释义: 生成一个专门检查 OBJ/MTL 贴图引用是否齐全一致的工具,并一键导出离线 HTML 清单用于交付沟通。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

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

操作成功