mcpField
T
threejs-visual-validation

threejs-visual-validation

github.com/scottstts测试与质量951111 次安装1 周前更新
代码仓库

关于 threejs-visual-validation

用于验证视觉实现的技能,检查图像生成机制,而非只看单张精修截图。它规定可复现输入、诊断画面、相机与种子测试、时间稳定性检查、预算记录和回归证据。

主要功能

  1. 01固定确定性输入
  2. 02要求基线与诊断截图
  3. 03测试相机范围和种子变化
  4. 04检查运动与时间稳定性
  5. 05记录图像与性能预算
  6. 06维护视觉回归证据

适用场景

  1. 01验证程序化图形改动
  2. 02发现精修截图掩盖的问题
  3. 03跨种子和相机距离测试特效
  4. 04跟踪时间伪影与渲染预算

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/scottstts/threejs-awesome-graphics-agent-skills --skill threejs-visual-validation

安装后在 Claude Code 中输入/threejs-visual-validation确认已加载。

附带文件agents/openai.yamlreferences/graphics-validation-protocol.md

详细介绍

视觉验证

评估生成图像的机制。精美的主视觉截图可能掩盖不稳定的场、损坏的深度、种子失败或对后期处理的依赖。

验证流程

  1. 固定确定性输入。
  2. 捕获无后期处理的基线图像。
  3. 捕获系统专用诊断视图。
  4. 测试预期的相机距离范围。
  5. 扫描有代表性的种子和参数极值。
  6. 测试运动和时间稳定性。
  7. 记录图像、几何、内存和耗时预算。
  8. 保留一组与视觉不变量关联的小型回归集。

阅读 references/graphics-validation-protocol.md, 了解视觉约定、必需的检查控件、机制专用证据、时间检查、预算和明确的拒绝标准。

必需证据

  • 固定相机和种子清单;
  • 最终图像和无后期处理的图像;
  • 场/通道诊断拼图;
  • 近景、设计距离和远景相机视图;
  • 至少一个压力测试种子;
  • 帧耗时和渲染目标清单;
  • 书面记录的不变量和已知妥协。

失败条件

  • 仅凭单帧图像就批准;
  • 无法按通道禁用后期处理;
  • 随机种子不可复现;
  • 仅根据 CPU 帧耗时推断 GPU 耗时;
  • 根据静态图像判断时间伪影;
  • 比较阈值忽略了有意产生的随机像素,却未对其进行稳定处理。

适用范围

此技能用于评估实现;它不提供实现机制。请先加载主题或图像效果技能,然后使用此协议判断结果是否可接受。

评论

支持 Markdown