{
  "generated": "2026-09-07",
  "what": "Процедурная сцена типового квартала, доведённого до правила 3-30-300. Визуализация концепции, не фотография.",
  "renderer": "Unreal Engine 5.8.2: Lumen (GI и отражения, аппаратная трассировка), трассированные тени, TSR, 8 временных сэмплов, 1920×1080, 30 fps; сцена — Blender 5.2.1 (build_quarter.py + quarter_interiors.py) через glTF/Interchange",
  "assets": "дома, дороги, зелень процедурные; деревья — CC0-модели Poly Haven (island_tree_01/02, tree_small_02), растянутые под высоту и крону, вытяжка по высоте не более 1,6× масштаба кроны; мебель квартиры-образца — Poly Haven (CC0), остальные квартиры — объёмы",
  "trees": 307,
  "canopy_coverage_pct": 35.4,
  "walk_to_square_max_m": 299.1,
  "min_trees_from_lower_windows": {
    "A_5st": 11,
    "B_5st": 14,
    "C_9st": 3,
    "D_9st": 4
  },
  "quarter_bounds_m": [
    -190.0,
    -14.0,
    190.0,
    135.0
  ],
  "buildings": [
    {
      "name": "A_5st",
      "floors": 5,
      "sections": 4,
      "green_roof": false,
      "footprint_m": [
        72.0,
        12.0
      ]
    },
    {
      "name": "B_5st",
      "floors": 5,
      "sections": 4,
      "green_roof": true,
      "footprint_m": [
        72.0,
        12.0
      ]
    },
    {
      "name": "C_9st",
      "floors": 9,
      "sections": 3,
      "green_roof": false,
      "footprint_m": [
        80.0,
        12.0
      ]
    },
    {
      "name": "D_9st",
      "floors": 9,
      "sections": 3,
      "green_roof": false,
      "footprint_m": [
        80.0,
        12.0
      ]
    }
  ],
  "trajectories": {
    "T1_overview": {
      "frames": 600,
      "lighting": "midday 13:00, June, солнце с юга; локальная экспозиция Fusion"
    },
    "T2_boulevard": {
      "frames": 600,
      "lighting": "midday 13:00, June, солнце с юга; локальная экспозиция Fusion"
    },
    "T3_courtyard": {
      "frames": 600,
      "lighting": "midday 13:00, June, солнце с юга; локальная экспозиция Fusion"
    },
    "T4_flat": {
      "frames": 600,
      "lighting": "midday 13:00, June, солнце с юга; локальная экспозиция Fusion"
    }
  },
  "how_to_verify": "scripts/scene/build_quarter.py строит сцену детерминированно (seed 20260906) и печатает те же величины; расчёт крон — растеризация проекций крон с шагом 0,5 м в границах quarter_bounds_m.",
  "interiors": "дома собраны этажами: панельные фасады 0,3 м с проёмами в ритме 3 м и остеклением, лестничный узел в один пролёт на секцию, по четыре квартиры на этаж (376 квартир), планировка от узла: кухня, гостиная (при четырёх пролётах — спальня), прихожая и санузел у межквартирной стены; перегородки только между окнами; квартира-образец — дом A, секция 1, первый этаж, окна на бульвар",
  "materials": "PBR-текстуры ambientCG (CC0): панели фасадов, штукатурка интерьеров, дуб пола, плитка, асфальт, газон; стекло полупрозрачное без теней; светильники эмиссионные",
  "lighting": "midday 13:00, June, солнце с юга; автоэкспозиция по гистограмме с локальной экспозицией Fusion",
  "limitations": "квартал типовой, не адрес; планировки квартир условные (две-три комнаты по числу оконных пролётов); лестничные марши условные; мебель вне квартиры-образца — объёмы",
  "version": "v2: интерьеры 376 квартир, квартира-образец и прогулка «вход в квартиру», деревья-модели Poly Haven, рендер в Unreal Engine"
}