{
  "twin": "посёлок модульных домов, Подмосковье — типология по видеосъёмке площадки владельцем (07.09.2026); привязка участков к кадастру после уточнения адреса",
  "source": "собственная процедурная сцена (scripts/scene/build_village.py); реальных данных участка пока нет",
  "frames": 600,
  "fps": 30,
  "resolution": [
    1920,
    1080
  ],
  "objects": {
    "houses": 29,
    "house_types": {
      "A_6x12": 18,
      "B_9x12": 11
    },
    "plots_m2": 600.0,
    "trees": 284,
    "site_m": [
      280.0,
      200.0
    ]
  },
  "houses": [
    {
      "id": 0,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -90.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 1,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -90.0,
        44.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 2,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -90.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 3,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        -68.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 4,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        -68.0,
        41.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 5,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -68.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 6,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -46.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 7,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -46.0,
        44.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 8,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        -46.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 9,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -24.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 10,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        -24.0,
        -78.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 11,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -24.0,
        44.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 12,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -24.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 13,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        -2.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 14,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        -2.0,
        -75.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 15,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        -2.0,
        41.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 16,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        -2.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 17,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        20.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 18,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        20.0,
        -75.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 19,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        20.0,
        44.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 20,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        20.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 21,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        42.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 22,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        42.0,
        -78.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 23,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        42.0,
        44.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 24,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        42.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 25,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        64.0,
        -50.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 26,
      "kind": "A",
      "size_m": [
        12.0,
        6.0
      ],
      "area_m2": 72.0,
      "origin": [
        64.0,
        -75.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 27,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        64.0,
        41.5
      ],
      "facing": -1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    },
    {
      "id": 28,
      "kind": "B",
      "size_m": [
        12.0,
        9.0
      ],
      "area_m2": 108.0,
      "origin": [
        64.0,
        69.5
      ],
      "facing": 1,
      "rooms": [
        "bath",
        "bed1",
        "bed2",
        "living",
        "utility",
        "wardrobe"
      ],
      "terrace_m2": 18.0
    }
  ],
  "renderer": "Unreal Engine 5.8.2: Lumen (GI и отражения, аппаратная трассировка), трассированные тени, TSR, 8 временных сэмплов, 1920×1080, 30 fps",
  "materials": "PBR-текстуры ambientCG (CC0): WoodSiding008, MetalPlates006, WoodFloor051, Gravel043, PavingStones128, Grass004, Ground037, Plaster001 с тонировкой для интерьера; предметы Poly Haven — собственные текстуры (CC0); фасады: тёмные сэндвич-панели (Concrete042A, тонировка), деревянная обшивка у входа (WoodSiding008), кровля-мембрана; сантехника и посуда — гладкий белый материал; все текстуры ambientCG CC0",
  "interiors": "в дома можно войти; дом-образец обставлен CC0-моделями Poly Haven (стол, стулья, диван, кресло, ТВ-тумба, плита, чайник, посуда, растения); на каждом месте за столом тарелка, вилка, нож и ложка (процедурные), предметы посажены лучом на поверхность скатерти",
  "limitations": "планировка участков типовая; деревья и изгороди — процедурная геометрия; дома по видео, а не по проектной документации",
  "lighting": "morning 09:00, June; окна прозрачные, потолочные светильники, автоэкспозиция",
  "vegetation": "деревья — CC0-модели Poly Haven (island_tree_01/02, fir_sapling_medium, tree_small_02), упрощённые до 40–45 % треугольников; листва — masked-материалы (glb_alpha_mask.py); живые изгороди и туи — процедурные",
  "generated": "2026-09-07",
  "version": "v4.3: дом-образец переобставлен — прихожая, стулья лицом к столу и под столешницей, диван к телевизору, стол у кухни, встроенная техника, посуда Poly Haven; интерьерный свет",
  "trajectories": {
    "V1_overview": {
      "frames": 600,
      "lighting": "midday 13:00, June, солнце с юга; окна прозрачные, автоэкспозиция"
    },
    "V2_street": {
      "frames": 600,
      "lighting": "midday 13:00, June, солнце с юга; окна прозрачные, автоэкспозиция"
    },
    "V3_inside": {
      "frames": 600,
      "lighting": "interior: солнце с северо-запада 25° через панорамное остекление; локальная экспозиция Fusion"
    },
    "V4_table": {
      "frames": 600,
      "lighting": "interior: солнце с северо-запада 25° через панорамное остекление; локальная экспозиция Fusion"
    }
  },
  "props_source": "Poly Haven (polyhaven.com), лицензия CC0 — мебель, посуда, деревья; список в E:/render/polyhaven/manifest.json",
  "how_to_verify": "scripts/scene/build_village.py строит сцену детерминированно (seed 20260907); список домов с координатами и площадями — в поле houses; исходное видео площадки — у владельца."
}