8e8ea32ba3
Work-Package: M00-QAR-COORD-CALIBRATION-001 Agent: sindo-main-codex Tests: coordinate probe, M00 dry-run, coordination and documentation gates Fidelity: five build 12340 camera points round-trip within 0.000015 units
107 lines
3.8 KiB
JSON
107 lines
3.8 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"profile": "Blizzlike335",
|
|
"scene": "res://src/scenes/streaming/eastern_kingdoms_streaming.tscn",
|
|
"map": "Azeroth",
|
|
"quality_preset": "High",
|
|
"viewport": [1280, 900],
|
|
"fidelity_comparison_viewport": [2560, 1440],
|
|
"camera_fov": 62.0,
|
|
"default_wait_seconds": 8.0,
|
|
"default_measure_seconds": 3.0,
|
|
"comparison_budgets": {
|
|
"frame_ms_p95_max_regression_percent": 10.0,
|
|
"frame_ms_p99_max_regression_percent": 10.0,
|
|
"max_hitch_ms_max_regression_percent": 10.0,
|
|
"load_time_ms_max_regression_percent": 10.0,
|
|
"memory_bytes_max_regression_percent": 10.0,
|
|
"visual_mean_perceptual_error_max": 0.015,
|
|
"visual_changed_pixel_ratio_max": 0.01,
|
|
"visual_pixel_error_threshold": 0.04,
|
|
"visual_diff": "automated thresholds require human approval; exact PNG hashes are evidence, not an animated-scene pass criterion"
|
|
},
|
|
"required_coverage": [
|
|
"terrain",
|
|
"adt_boundary",
|
|
"dense_m2",
|
|
"large_wmo",
|
|
"liquid",
|
|
"animated_m2",
|
|
"sky_transition"
|
|
],
|
|
"cache_contract": {
|
|
"baked_terrain": {"version": 5, "invalidate": "baked geometry or placement payload changes"},
|
|
"streaming_terrain": {"version": 2, "invalidate": "streaming geometry or M2 unique_id payload changes"},
|
|
"terrain_splat": {"version": 1, "invalidate": "splat resource payload changes"},
|
|
"terrain_control_splat": {"version": 3, "invalidate": "control atlas, layer map, or texture array payload changes"},
|
|
"wmo_streaming": {"version": 2, "invalidate": "WMO render geometry payload changes"},
|
|
"wmo_builder": {"version": 2, "invalidate": "WMO scene transform or builder payload changes"},
|
|
"m2_material": {"version": 2, "invalidate": "M2 material or custom vertex payload changes"}
|
|
},
|
|
"checkpoints": [
|
|
{
|
|
"name": "elwynn_terrain_overview",
|
|
"coverage": ["terrain"],
|
|
"camera": [16680.0, 180.0, 26220.0],
|
|
"reference_wow_camera": [-9153.334, 386.666, 180.0],
|
|
"target": [16800.0, 62.0, 26400.0],
|
|
"player": [16800.0, 58.0, 26400.0],
|
|
"time_hours": 13.0
|
|
},
|
|
{
|
|
"name": "elwynn_adt_boundary",
|
|
"coverage": ["adt_boundary"],
|
|
"camera": [17020.0, 105.0, 26590.0],
|
|
"reference_wow_camera": [-9523.334, 46.666, 105.0],
|
|
"target": [17066.666, 62.0, 26666.666],
|
|
"player": [17060.0, 58.0, 26660.0],
|
|
"time_hours": 13.0
|
|
},
|
|
{
|
|
"name": "goldshire_dense_m2",
|
|
"coverage": ["dense_m2"],
|
|
"camera": [16956.666, 150.0, 26466.666],
|
|
"reference_wow_camera": [-9400.0, 110.0, 150.0],
|
|
"target": [17015.0, 62.0, 26525.0],
|
|
"player": [17015.0, 58.0, 26525.0],
|
|
"time_hours": 13.0
|
|
},
|
|
{
|
|
"name": "goldshire_inn_large_wmo",
|
|
"coverage": ["large_wmo"],
|
|
"camera": [17013.666, 72.0, 26451.666],
|
|
"reference_wow_camera": [-9385.0, 53.0, 72.0],
|
|
"target": [17042.27, 66.0, 26530.91],
|
|
"player": [17042.27, 58.0, 26530.91],
|
|
"time_hours": 13.0
|
|
},
|
|
{
|
|
"name": "elwynn_waterfall_liquid",
|
|
"coverage": ["liquid"],
|
|
"camera": [16481.666, 190.0, 26366.666],
|
|
"reference_wow_camera": [-9300.0, 585.0, 190.0],
|
|
"target": [16518.84, 68.0, 26427.27],
|
|
"player": [16518.84, 55.0, 26427.27],
|
|
"time_hours": 13.0
|
|
},
|
|
{
|
|
"name": "gryphon_roost_native_animation",
|
|
"coverage": ["animated_m2"],
|
|
"camera": [16980.0, 72.0, 26505.0],
|
|
"target": [17000.0, 65.0, 26525.0],
|
|
"player": [17000.0, 58.0, 26525.0],
|
|
"time_hours": 13.0,
|
|
"probe_model": "world/GENERIC/HUMAN/PASSIVE DOODADS/GryphonRoost/GryphonRoost01.m2",
|
|
"probe_scale": 1.0
|
|
},
|
|
{
|
|
"name": "elwynn_sky_dusk",
|
|
"coverage": ["sky_transition"],
|
|
"camera": [16680.0, 180.0, 26220.0],
|
|
"target": [16800.0, 62.0, 26400.0],
|
|
"player": [16800.0, 58.0, 26400.0],
|
|
"time_hours": 19.0
|
|
}
|
|
]
|
|
}
|