360 Secure SkillHub
360 安全技能中心

threejs-visual-validation

该 Skill 提供一套 Three.js 视觉验证协议:冻结确定性输入、采集无后期基线、诊断视图、相机距离包络、种子扫描、时序稳定性和 GPU 预算,并给出必需的证据清单与明确的失败条件,用于判断渲染实现是否可接受。

分类:开发
scottstts
热度 0.00
最近更新 2026-11-01 05:11:58

安装

发给 Agent
帮我安装这个技能:npx secure-skills-cli add scottstts/threejs-awesome-graphics-agent-skills/threejs-visual-validation
兼容性
通用兼容
联网要求
不联网
数据出网
数据不出本机
Metadata
name
threejs-visual-validation
description
Validate advanced Three.js graphics as authored systems rather than subjective screenshots. Use for fixed-view visual contracts, field and pass diagnostics, no-post baselines, seed sweeps, camera-scale tests, temporal stability checks, GPU budgets, and regression evidence for procedural scenes.

Visual Validation

Evaluate the mechanism that creates the image. A beautiful hero screenshot can hide unstable fields, broken depth, seed failures, or post-processing dependence.

Validation sequence

  1. Freeze deterministic inputs.
  2. Capture the no-post baseline.
  3. Capture system-specific diagnostic views.
  4. Test the intended camera-distance envelope.
  5. Sweep representative seeds and parameter extremes.
  6. Test motion and temporal stability.
  7. Record image, geometry, memory, and timing budgets.
  8. Keep a small regression set tied to visual invariants.

Read references/graphics-validation-protocol.md for visual contracts, required inspection controls, mechanism-specific evidence, temporal checks, budgets, and explicit rejection criteria.

Required evidence

  • fixed camera and seed manifest;
  • final and no-post captures;
  • field/pass diagnostic mosaic;
  • near, design, and far camera views;
  • at least one stress seed;
  • frame-time and render-target inventory;
  • written invariants and known compromises.

Failure conditions

  • approval relies on a single frame;
  • post-processing cannot be disabled per pass;
  • random seeds are not reproducible;
  • GPU time is inferred only from CPU frame time;
  • temporal artifacts are judged from still images;
  • comparison thresholds ignore intentional stochastic pixels without stabilizing them.

Routing boundary

This skill evaluates an implementation; it does not supply the implementation mechanism. Load the subject or image-effect skill first, then use this protocol to decide whether the result is acceptable.