Files
workinf_Blender_Wasm/tests/golden/RE-PBR-LIMITS-001/diagnostics/report.json
mes123456 d5dd647881
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
feat(web): finish RE 5000PBR lesson video and fix non-ASCII GLB import
- Add 11:07 Chinese-narrated lesson video, VTT, poster and 13 chapter screenshots.
- Regenerate 20-render WebGL2 matrix and 15 operation captures on RTX 4060.
- Fix WASM staging for non-ASCII import filenames (猴头.glb); rebuild web_engine.
- Harden lesson video recording pipeline; fix stale lesson-link E2E selector.
- Add RE PBR derived libraries, lesson page, evidence and status report.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-11-12 21:49:24 +08:00

53 lines
1.6 KiB
JSON

{
"schemaVersion": 1,
"task": "RE-PBR-LIMITS-001",
"batch": "D-diagnostics",
"status": "PASS",
"generatedAt": "2026-11-12T02:45:33.522245+00:00",
"material": "black_worn_wall_brick",
"resolution": 512,
"camera": "SCENE",
"views": [
{
"mode": "BASE_COLOR",
"path": "tests/golden/RE-PBR-LIMITS-001/diagnostics/diagnostic-base-color-512.png",
"sha256": "ecb7eb53cc87bd921d3b80a98fe4d9b364fe73f1e75b384edaf02f6b4778c773",
"bytes": 140435,
"resolution": 512,
"mean": 93.8943,
"std": 44.8765
},
{
"mode": "NORMAL",
"path": "tests/golden/RE-PBR-LIMITS-001/diagnostics/diagnostic-normal-512.png",
"sha256": "986d33b201f3d53754ba0001d4c5e7890297d96e8c834c4365f89047f31e0dfa",
"bytes": 149281,
"resolution": 512,
"mean": 97.0305,
"std": 46.0513
},
{
"mode": "ROUGHNESS",
"path": "tests/golden/RE-PBR-LIMITS-001/diagnostics/diagnostic-roughness-512.png",
"sha256": "c4e3989db1863209800c46b69e5c8184b5bc38f1941d550b18b793adf20ea97f",
"bytes": 115922,
"resolution": 512,
"mean": 99.7463,
"std": 48.5612
}
],
"exposure": {
"values": [
0,
2
],
"meanDeltaGreaterThan": 1,
"result": "PASS"
},
"notes": [
"Diagnostic views replace only the active object material for the still; the ground stays final.",
"Base Color = MeshBasicMaterial(map); Normal = MeshNormalMaterial(normalMap); Roughness = MeshBasicMaterial(roughnessMap).",
"Teaching exposure is a renderer toneMappingExposure multiplier and does not change material data."
]
}