{
  "schema_version": 2,
  "old_site_baseline": "ae69dbe",
  "source_root_name": "world_lobby_four_trajectory_20260929",
  "table_source": {
    "path": "astra_blender2/evaluation/blog_extended_100_20260930/tables_1_7.json",
    "sha256": "01faed4be8948d16fbdc081bda859554f3bfc3f20c55746fba0ca70369179287",
    "published_url": "data/tables_1_7.json"
  },
  "figures": {
    "assets/figure14_abc.png": {
      "source": "astra_blender2/report/space/assets/figure14_abc.png",
      "published": "assets/figure14_abc.png",
      "sha256": "6ce74542f6ce9d45a985e1916a42ef2e1205b29bbcb03959e4b1ea08380dfa39",
      "bytes": 344653
    },
    "assets/fixed_five_view_comparison_m1_m4.jpg": {
      "source": "astra_blender2/report/space/assets/fixed_five_view_comparison_m1_m4.jpg",
      "published": "assets/fixed_five_view_comparison_m1_m4.jpg",
      "sha256": "501a674252a492deb209a9cfd847e8f0c83103c49d5f250964ee451d233481a9",
      "bytes": 1755470
    },
    "assets/model_depth_error_five_views_m1_m4.png": {
      "source": "astra_blender2/report/space/assets/model_depth_error_five_views_m1_m4.png",
      "published": "assets/model_depth_error_five_views_m1_m4.png",
      "sha256": "448bc111da467461ae84941bc6ea5f5601ca5f9746d292dc1b8b279bbfa153ce",
      "bytes": 469515
    },
    "assets/teaser_originals.png": {
      "source": "teaser_originals.png",
      "published": "assets/teaser_originals.png",
      "sha256": "6099f12bdaea83fb2ce4f8e1ed282ac864d6f4ffb96911efb5a9101845656dae",
      "bytes": 4000665
    }
  },
  "models": {
    "M1": {
      "glb": {
        "source": "astra_blender/models/M1/scene.glb",
        "published": "models/M1/scene.glb",
        "sha256": "21a605be65d58dbe01606b8326bfe6f07fa418c67e133c9b2181729b68bc2832",
        "bytes": 15104860
      },
      "blend": {
        "source": "astra_blender/models/M1/scene.blend",
        "published": "models/M1/scene.blend",
        "sha256": "80f985ad09591bdb227e99e71f6bacaa0b9e8c8b565c27da64ad4ac4ceb8910e",
        "bytes": 2691023
      }
    },
    "M2": {
      "glb": {
        "source": "astra_blender/models/M2/scene.glb",
        "published": "models/M2/scene.glb",
        "sha256": "0ee9123f38099d1df63ab593dd7082d5f1cf1b136e63833ec5afa0e072cf4c2e",
        "bytes": 14523124
      },
      "blend": {
        "source": "astra_blender/models/M2/scene.blend",
        "published": "models/M2/scene.blend",
        "sha256": "c19f33ec434bbcf89137e67d81c283b9adfd48f42e993d8b29d63e08318f79a6",
        "bytes": 3886116
      }
    },
    "M3": {
      "glb": {
        "source": "astra_blender/models/M3/scene.glb",
        "published": "models/M3/scene.glb",
        "sha256": "22699f8225a5f90166cdea2e6e2bdad7977fda4a1fe1086da209f0c9afe97a6c",
        "bytes": 7701488
      },
      "blend": {
        "source": "astra_blender/models/M3/scene.blend",
        "published": "models/M3/scene.blend",
        "sha256": "00cd43eef3b4a6b2b2b169e8a7eda787dc57222dc501a3a9be09f39af5f46a9b",
        "bytes": 2319452
      }
    },
    "M4": {
      "glb": {
        "source": "astra_blender/models/M4/scene.glb",
        "published": "models/M4/scene.glb",
        "sha256": "716e4b89b7b11ad8a0cb0e238b366b4f5dc80e3a2c3cddb5eedc469ef4e63774",
        "bytes": 17202608
      },
      "blend": {
        "source": "astra_blender/models/M4/scene.blend",
        "published": "models/M4/scene.blend",
        "sha256": "cc6cb605246a255d94e36b9dc3f8b91d5a292b047470bc0ff75b8a5c404b0cfe",
        "bytes": 2268620
      }
    }
  },
  "gt_asset": {
    "source_url": "https://wentingw.github.io/astra-world-model-blog/assets/comparison/GT.glb",
    "published": "assets/comparison/GT.glb",
    "sha256": "6c28ab067c63c5b1fce19c6a972f3d66c7ac4d9bd9ce3b5a57e2e18f5641fe8f",
    "bytes": 24816108
  },
  "fixed_views_manifest": "data/fixed_views.json",
  "scene_comparison_manifest": "data/scene_comparison.json",
  "external_embed": {
    "office_cafe": {
      "url": "https://office-cafe-vipe.hiwtishere.chatgpt.site/",
      "shake_url": "https://office-cafe-vipe.hiwtishere.chatgpt.site/shake.html",
      "retained_features": [
        "model",
        "scan_to_model",
        "source_video_to_model",
        "source_camera_trajectory_playback",
        "shake_control",
        "shake_gentle",
        "shake_strong"
      ]
    }
  },
  "vendor": {
    "three.module.js": {
      "source": "world_model_blog/private_repo/sceneweft_sync_20260925/blog/vendor/three/three.module.js",
      "published": "vendor/three/three.module.js",
      "sha256": "c8211c69345d2e9949dc7a8ac969380497aa0600a5a8ac6a459c8cd02dd9cb8a",
      "bytes": 603113
    },
    "three.core.js": {
      "source": "world_model_blog/private_repo/sceneweft_sync_20260925/blog/vendor/three/three.core.js",
      "published": "vendor/three/three.core.js",
      "sha256": "eb077d2417f61d3e6d9264c317cabc4ea35769ed6b0ab533067292a550784c20",
      "bytes": 1403455
    },
    "loaders/GLTFLoader.js": {
      "source": "world_model_blog/private_repo/sceneweft_sync_20260925/blog/vendor/three/loaders/GLTFLoader.js",
      "published": "vendor/three/loaders/GLTFLoader.js",
      "sha256": "67ac5551fdafa6e349bd80c8f8e5e39c136d6b2fb1ad647db9abb21dc86f9e4a",
      "bytes": 114739
    },
    "controls/OrbitControls.js": {
      "source": "world_model_blog/private_repo/sceneweft_sync_20260925/blog/vendor/three/controls/OrbitControls.js",
      "published": "vendor/three/controls/OrbitControls.js",
      "sha256": "b97879c748170baadeb3fb84cea1ffdf4674e283dc06042f34e2acb95a76042c",
      "bytes": 38703
    },
    "environments/RoomEnvironment.js": {
      "source": "world_model_blog/private_repo/sceneweft_sync_20260925/blog/vendor/three/environments/RoomEnvironment.js",
      "published": "vendor/three/environments/RoomEnvironment.js",
      "sha256": "c20f0b4677f6128a138d7152b85cbef9091f4f45cdfa05adca04d40c1697c7ae",
      "bytes": 4899
    },
    "utils/BufferGeometryUtils.js": {
      "source": "world_model_blog/private_repo/sceneweft_sync_20260925/blog/vendor/three/utils/BufferGeometryUtils.js",
      "published": "vendor/three/utils/BufferGeometryUtils.js",
      "sha256": "fda7e946b8e0b5ab39b779206589e7a1079a22eb24efb89d7223e03fdfb1f751",
      "bytes": 35539
    }
  },
  "tables": [
    {
      "number": 1,
      "key": "table1",
      "methods": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "columns": [
        "method",
        "allowed_inputs",
        "geometry_source",
        "modeling_role"
      ],
      "url": "index.html#table-1",
      "english_url": "en.html#table-1"
    },
    {
      "number": 2,
      "key": "table2",
      "methods": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "columns": [
        "method",
        "ate_m",
        "rotation_deg",
        "native_depth_absrel",
        "model_depth_absrel",
        "alignment"
      ],
      "url": "index.html#table-2",
      "english_url": "en.html#table-2"
    },
    {
      "number": 3,
      "key": "table3",
      "methods": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "columns": [
        "method",
        "model_to_gt_mean_m",
        "observed_gt_to_model_mean_m",
        "model_sha256",
        "alignment",
        "bidirectional_mean_m"
      ],
      "url": "index.html#table-3",
      "english_url": "en.html#table-3"
    },
    {
      "number": 4,
      "key": "table4",
      "methods": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "columns": [
        "method",
        "psnr_db",
        "ssim",
        "lpips_alex_v01"
      ],
      "url": "index.html#table-4",
      "english_url": "en.html#table-4"
    },
    {
      "number": 5,
      "key": "table5",
      "methods": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "columns": [
        "method",
        "psnr_db",
        "ssim",
        "lpips_alex_v01"
      ],
      "url": "index.html#table-5",
      "english_url": "en.html#table-5"
    },
    {
      "number": 6,
      "key": "table6",
      "methods": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "columns": [
        "method",
        "absrel",
        "rmse_m",
        "coverage",
        "penalized_mae_m"
      ],
      "url": "index.html#table-6",
      "english_url": "en.html#table-6"
    },
    {
      "number": 7,
      "key": "table7",
      "methods": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "columns": [
        "method",
        "absrel",
        "rmse_m",
        "coverage",
        "penalized_mae_m"
      ],
      "url": "index.html#table-7",
      "english_url": "en.html#table-7"
    }
  ],
  "presentation": {
    "table2_hidden_columns": [
      "alignment"
    ],
    "table3_hidden_columns": [
      "model_sha256",
      "alignment"
    ],
    "figure1_layout": "single supplied teaser image",
    "metric_best_values": "bold, raw-value comparison"
  },
  "protocols": {
    "table2": "180 fixed views × 19,200 pixels; optical-Z; GT-valid domain; no per-view fitting",
    "table3": {
      "model_surface_samples": 100000,
      "model_surface_seed": 20260923,
      "observed_gt_samples": 100000,
      "observed_gt_seed": 20260925,
      "distance": "exact nearest triangle",
      "bidirectional_mean": "arithmetic mean of model→GT and observed GT→model mean distances"
    },
    "table4": {
      "views": [
        0,
        36,
        72,
        108,
        144
      ],
      "resolution": [
        640,
        480
      ],
      "gt_resize": "Lanczos 1280x960 to 640x480",
      "metrics": "full-image PSNR, SSIM, LPIPS AlexNet v0.1; no crop/mask/fitting"
    },
    "table5": {
      "scope": "100 seeded views drawn without replacement from the 175 modeling frames remaining after excluding fixed views; these are not unseen modeling inputs",
      "seed": 20260930,
      "excluded_fixed_views": [
        0,
        36,
        72,
        108,
        144
      ],
      "selected_indices": [
        1,
        2,
        3,
        5,
        9,
        12,
        13,
        14,
        16,
        18,
        19,
        21,
        22,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        38,
        40,
        42,
        43,
        44,
        45,
        46,
        50,
        52,
        55,
        56,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        67,
        70,
        71,
        73,
        75,
        76,
        78,
        79,
        81,
        83,
        84,
        85,
        87,
        89,
        93,
        94,
        96,
        98,
        99,
        101,
        102,
        103,
        104,
        106,
        107,
        109,
        112,
        113,
        117,
        118,
        119,
        120,
        122,
        123,
        124,
        127,
        133,
        135,
        136,
        137,
        138,
        142,
        146,
        148,
        149,
        151,
        152,
        155,
        157,
        160,
        164,
        166,
        167,
        168,
        169,
        170,
        172,
        177,
        179
      ],
      "resolution": [
        640,
        480
      ],
      "preprocessing": "GT RGB Lanczos 1280x960 to 640x480; RGB float32 [0,1]; no crop, mask, or color/exposure fitting",
      "metrics": "full-image PSNR, SSIM, LPIPS AlexNet v0.1",
      "aggregation": "arithmetic mean over the same frozen 100 views"
    },
    "table6": {
      "views": [
        0,
        36,
        72,
        108,
        144
      ],
      "depth": {
        "depth": "optical Z in metres",
        "domain": "GT valid_domain and finite GT in [0.1, 30] m",
        "prediction_valid": "finite prediction in [0.1, 30] m",
        "aggregation": "pixel-weighted over all selected frames",
        "missing_penalty": "30 m absolute error for each missing prediction"
      }
    },
    "table7": {
      "scope": "the exact same 100 modeling-frame indices as Table 5; held out only from the fixed-five check",
      "seed": 20260930,
      "selected_indices": [
        1,
        2,
        3,
        5,
        9,
        12,
        13,
        14,
        16,
        18,
        19,
        21,
        22,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        38,
        40,
        42,
        43,
        44,
        45,
        46,
        50,
        52,
        55,
        56,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        67,
        70,
        71,
        73,
        75,
        76,
        78,
        79,
        81,
        83,
        84,
        85,
        87,
        89,
        93,
        94,
        96,
        98,
        99,
        101,
        102,
        103,
        104,
        106,
        107,
        109,
        112,
        113,
        117,
        118,
        119,
        120,
        122,
        123,
        124,
        127,
        133,
        135,
        136,
        137,
        138,
        142,
        146,
        148,
        149,
        151,
        152,
        155,
        157,
        160,
        164,
        166,
        167,
        168,
        169,
        170,
        172,
        177,
        179
      ],
      "depth": {
        "depth": "optical Z in metres",
        "domain": "GT valid_domain and finite GT in [0.1, 30] m",
        "prediction_valid": "finite prediction in [0.1, 30] m",
        "aggregation": "pixel-weighted over all selected frames",
        "missing_penalty": "30 m absolute error for each missing prediction"
      }
    }
  },
  "m1_notice": "M1 model-space metrics use one frozen GT-assisted Sim(3) from five manual camera associations. They are diagnostic and do not represent native metric recovery."
}
