Files
RustRaptor/data/hd/jobs/derived-darkship3-complete3-v1-20261019/review/SourceF-QA-UNMODIFIED.json
T

545 lines
10 KiB
JSON

{
"diagnostics": [],
"frames": [
{
"asset": "102fc",
"hd_masks": [
{
"mask": {
"bounds": [
2,
1,
37,
32
],
"centroid": [
18.996485061511425,
11.933216168717047
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 569
},
"scale": 1
},
{
"mask": {
"bounds": [
4,
2,
74,
64
],
"centroid": [
38.42654867256637,
24.391150442477876
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 2260
},
"scale": 2
},
{
"mask": {
"bounds": [
6,
3,
111,
96
],
"centroid": [
57.85638192937463,
36.83330045373841
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 5069
},
"scale": 3
},
{
"mask": {
"bounds": [
8,
4,
148,
128
],
"centroid": [
77.320066518847,
49.2830376940133
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 9020
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
40,
32
],
"source_mask": {
"bounds": [
2,
1,
37,
32
],
"centroid": [
18.996485061511425,
11.933216168717047
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 569
},
"source_palette": "PALETTE_DAT",
"source_sha256": "f0357eded395029e0740c49d408a3475a9831cadcfd9dd626633bdff03e574fb"
},
{
"asset": "2009a",
"hd_masks": [
{
"mask": {
"bounds": [
2,
0,
45,
31
],
"centroid": [
22.946835443037976,
12.968354430379748
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 790
},
"scale": 1
},
{
"mask": {
"bounds": [
4,
0,
90,
62
],
"centroid": [
46.37877813504823,
26.514147909967846
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 3110
},
"scale": 2
},
{
"mask": {
"bounds": [
6,
0,
135,
93
],
"centroid": [
69.8111334867664,
40.03567318757192
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 6952
},
"scale": 3
},
{
"mask": {
"bounds": [
8,
0,
180,
124
],
"centroid": [
93.25052495558069,
53.548780487804876
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 12382
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
48,
32
],
"source_mask": {
"bounds": [
2,
0,
45,
31
],
"centroid": [
22.946835443037976,
12.968354430379748
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 790
},
"source_palette": "PALETTE_DAT",
"source_sha256": "8408802c346c81ecb2062d8f4b0ef580a646a7547cb963f1b8e76d8d934305c2"
},
{
"asset": "2009b",
"hd_masks": [
{
"mask": {
"bounds": [
2,
0,
45,
31
],
"centroid": [
22.925,
13.085526315789474
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 760
},
"scale": 1
},
{
"mask": {
"bounds": [
4,
0,
90,
62
],
"centroid": [
46.331434316353885,
26.76809651474531
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 2984
},
"scale": 2
},
{
"mask": {
"bounds": [
6,
0,
135,
93
],
"centroid": [
69.73920215956808,
40.42066586682663
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 6668
},
"scale": 3
},
{
"mask": {
"bounds": [
8,
0,
180,
124
],
"centroid": [
93.15459750757832,
54.06222633883463
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 11876
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
48,
32
],
"source_mask": {
"bounds": [
2,
0,
45,
31
],
"centroid": [
22.925,
13.085526315789474
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 760
},
"source_palette": "PALETTE_DAT",
"source_sha256": "6888dd1bd06dd176b5450b431ff422220bf32541f2a2fed097ee3604c36fe725"
}
],
"limitation": "Gallery validation does not prove live scene reachability, terrain seam correctness or artistic fidelity. Opaque sprites have trivial alpha-mask overlap; compare visible source geometry manually.",
"method": "actual Rust HdAssets::load and sprite at scales 1..4; Catalog palette; no artwork edits",
"validated_frames": 3
}