{
  "version": 1,
  "assets": [
    {
      "id": "modern_arm_chair_01",
      "kind": "model",
      "name": "Modern Arm Chair 01",
      "authors": [
        "Vibrant Nordic"
      ],
      "source": "https://polyhaven.com/a/modern_arm_chair_01",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/1k/modern_arm_chair_01/modern_arm_chair_01_1k.gltf",
          "sha256": "d31be520add2603447b43acedbdacf9516866f7c89e9ea9230c9edbac9cc6e6a",
          "bytes": 5121
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_arm_chair_01/modern_arm_chair_01_pillow_nor_gl_1k.jpg",
          "sha256": "2717b9d22e1d3533e3c7436a0230b00b1d25bf396246679825c8db08edaba0a8",
          "bytes": 302377
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_arm_chair_01/modern_arm_chair_01_legs_nor_gl_1k.jpg",
          "sha256": "af328e8530884907cf0d38a675338bb4e2b03c56ed2d21eb5abf505bb67c11de",
          "bytes": 560864
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_arm_chair_01/modern_arm_chair_01_pillow_arm_1k.jpg",
          "sha256": "fec333290ddfd70e78428251874d30d5410d6d0a956dd84922b0d3f3596e4b7a",
          "bytes": 321223
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_arm_chair_01/modern_arm_chair_01_legs_diff_1k.jpg",
          "sha256": "6291421a8db6cd9bbbc8c141aa087465d698427249f813d24c6e5ccdbf0bf536",
          "bytes": 460937
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_arm_chair_01/modern_arm_chair_01_legs_arm_1k.jpg",
          "sha256": "c76b65200a52cf649a865baf7f879dc34277b923edaac7ec8164eaf7c51c935d",
          "bytes": 577931
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/8k/modern_arm_chair_01/modern_arm_chair_01.bin",
          "sha256": "8755f2f498c0bb165660379d1b045465751c16bbeaf553c8dd76bb14c16d1ff6",
          "bytes": 240728
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_arm_chair_01/modern_arm_chair_01_pillow_diff_1k.jpg",
          "sha256": "f1935436b460ad5c03ac7ff9d1e1b4aaedcdc9a503d79c257beb8cdac2e9e1f7",
          "bytes": 228851
        }
      ],
      "meters": [
        0.8203,
        1.0229,
        0.9866
      ],
      "triangles": 8916,
      "file": "modern_arm_chair_01.glb",
      "sha256": "f7a744d054378e0a38dd60f19d2dbec2979de899f72475fe1451215d649fd799",
      "bytes": 2701308,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "modern_coffee_table_01",
      "kind": "model",
      "name": "Modern Coffee Table 01",
      "authors": [
        "Amin"
      ],
      "source": "https://polyhaven.com/a/modern_coffee_table_01",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/1k/modern_coffee_table_01/modern_coffee_table_01_1k.gltf",
          "sha256": "a35d811da4c174d0c888f23353dda21501763dbf5505c66f57fef4b3f613e50c",
          "bytes": 2771
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/8k/modern_coffee_table_01/modern_coffee_table_01.bin",
          "sha256": "b8fe0d49041b879a5d5962685a39e3daf009679f7b6a88ced1347e6dc6c0851e",
          "bytes": 154864
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_coffee_table_01/modern_coffee_table_01_rough_1k.jpg",
          "sha256": "8013b48b0ebb845907f840afcae9cbc915a5205ac82ed99cbba31771febacb0f",
          "bytes": 403959
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_coffee_table_01/modern_coffee_table_01_diff_1k.jpg",
          "sha256": "069b89dd3ef03ddcbb7b2e6a124b1903aa7848394509121aa19f87bd0ef0218c",
          "bytes": 410569
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_coffee_table_01/modern_coffee_table_01_nor_gl_1k.jpg",
          "sha256": "43e0d317d0f8418b130c0058c645225ee83b808b1dc0e5e7236bead3bdd77139",
          "bytes": 359134
        }
      ],
      "meters": [
        0.6,
        0.39,
        1.2018
      ],
      "triangles": 4504,
      "file": "modern_coffee_table_01.glb",
      "sha256": "ef7e81f1bf2e49b838a60a529b3f9d357df0b8de80ef367874ad32eac9f88a80",
      "bytes": 1330784,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "modern_wooden_cabinet",
      "kind": "model",
      "name": "Modern Wooden Cabinet",
      "authors": [
        "Patrik Pangerl"
      ],
      "source": "https://polyhaven.com/a/modern_wooden_cabinet",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/1k/modern_wooden_cabinet/modern_wooden_cabinet_1k.gltf",
          "sha256": "9c0765063297018e854d11bc27da3cbab3c33904a3be2f5c15f46635df7e857f",
          "bytes": 10960
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/8k/modern_wooden_cabinet/modern_wooden_cabinet.bin",
          "sha256": "04e664a95f52c48d0caa8c3148ab7e4ad4a0554b37a2a5c0e39dc6ed6c46cafe",
          "bytes": 1170136
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_wooden_cabinet/modern_wooden_cabinet_nor_gl_1k.jpg",
          "sha256": "f08b3d0619a60e2eac19c9d9c0d7dc0e3eb75af2692d84b32ddfd12d857c15ab",
          "bytes": 430053
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_wooden_cabinet/modern_wooden_cabinet_arm_1k.jpg",
          "sha256": "fad6df227ec6d431387b10bd244a0d087e89e6dce0b1c732df5c87f0a1def3f5",
          "bytes": 574020
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_wooden_cabinet/modern_wooden_cabinet_diff_1k.jpg",
          "sha256": "e494b67439da73775413d6aaea369ae05a8ebd7705be8df08dbcd2ee4fd545e4",
          "bytes": 670353
        }
      ],
      "meters": [
        2.44,
        0.6801,
        0.52
      ],
      "triangles": 24976,
      "file": "modern_wooden_cabinet.glb",
      "sha256": "05eecd66873f33a488e38d5062eaff39c827023d6eed8fcfebabc4cee345d43c",
      "bytes": 2855544,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "modern_ceiling_lamp_01",
      "kind": "model",
      "name": "Modern Ceiling Lamp 01",
      "authors": [
        "James Ray Cock"
      ],
      "source": "https://polyhaven.com/a/modern_ceiling_lamp_01",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/1k/modern_ceiling_lamp_01/modern_ceiling_lamp_01_1k.gltf",
          "sha256": "f88b5d0a81fa813457a77474e7e4e812f97ad5fac2109ba03ddb183274be3f8c",
          "bytes": 6177
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_ceiling_lamp_01/modern_ceiling_lamp_01_arm_1k.jpg",
          "sha256": "f4c6a8e7c86b1deaaf0f74099539ff635063b63f594b0fadfc3ec8fac805df4e",
          "bytes": 124022
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_ceiling_lamp_01/modern_ceiling_lamp_01_diff_1k.jpg",
          "sha256": "c08bfbf7576a86a4a09d386ae9f0a92965fc652bf82f3a8dba1c796b1aa9e535",
          "bytes": 79705
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/8k/modern_ceiling_lamp_01/modern_ceiling_lamp_01.bin",
          "sha256": "ae5140a64e12e639554158901a5e92340bb37c706096ff255804e3220fb96367",
          "bytes": 146828
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/modern_ceiling_lamp_01/modern_ceiling_lamp_01_nor_gl_1k.jpg",
          "sha256": "dd75bd21a901581325f5c363bd89b45430b8531cb27dead314cd087196a33c27",
          "bytes": 79333
        }
      ],
      "meters": [
        0.4316,
        0.9516,
        0.4317
      ],
      "triangles": 5602,
      "file": "modern_ceiling_lamp_01.glb",
      "sha256": "142475356aa04902243dbd5fc08c76f55d552feb4eeabf7776fda3efd64d39ba",
      "bytes": 433752,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "side_table_01",
      "kind": "model",
      "name": "Side Table 01",
      "authors": [
        "James Ray Cock"
      ],
      "source": "https://polyhaven.com/a/side_table_01",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/1k/side_table_01/side_table_01_1k.gltf",
          "sha256": "a441125a4f660a23a31601aedd9aa379c6febf2b35171c08814187b5ec5a3309",
          "bytes": 2700
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/8k/side_table_01/side_table_01.bin",
          "sha256": "b1f2a0519fc61cded1fdeac8169ac5b077836052671cd39a35cb56576c9aa11e",
          "bytes": 117784
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/side_table_01/side_table_01_diff_1k.jpg",
          "sha256": "e0d9f2f91bede592868f9b89d141f5e8542524b8356f1b68f0f5c6bb6447731d",
          "bytes": 183315
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/side_table_01/side_table_01_nor_gl_1k.jpg",
          "sha256": "14850c49ae1e06cf8701eac4fed2163c2ad075978d2878fcaa079dffe1fd1195",
          "bytes": 71744
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/side_table_01/side_table_01_arm_1k.jpg",
          "sha256": "ebaef894800faa2e09df7001c1536055c97648428410a9de76bb191aec00c014",
          "bytes": 129725
        }
      ],
      "meters": [
        0.55,
        0.5507,
        0.45
      ],
      "triangles": 2756,
      "file": "side_table_01.glb",
      "sha256": "34bac93aa4628d2ab45330b4c152dc444b6cc145114c9a7ee48b50f0bb7c0d3b",
      "bytes": 507380,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "dining_chair_02",
      "kind": "model",
      "name": "Dining Chair 02",
      "authors": [
        "James Ray Cock"
      ],
      "source": "https://polyhaven.com/a/dining_chair_02",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/1k/dining_chair_02/dining_chair_02_1k.gltf",
          "sha256": "88352a44a17319846f61fe03ce75c79fb1849aa508b6a262366c149c1bbd06b8",
          "bytes": 2723
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/gltf/8k/dining_chair_02/dining_chair_02.bin",
          "sha256": "c7f1ef858f73815176d2ab304472a69ccf6097e971e5258eb924a75f841d4af5",
          "bytes": 544592
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/dining_chair_02/dining_chair_02_nor_gl_1k.jpg",
          "sha256": "348703512ca1215f8389e9108419c2d1a46537663db25f423c3ef900d20cfe61",
          "bytes": 119612
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/dining_chair_02/dining_chair_02_diff_1k.jpg",
          "sha256": "343990f764790da1149485a422dee2bc6797945a6af06a37d02d7a7de041acf5",
          "bytes": 91518
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/dining_chair_02/dining_chair_02_arm_1k.jpg",
          "sha256": "0a81c0c886baa1e65d94fb6fb90ab4751bee319888ecf1c428ae62042d8a5b15",
          "bytes": 162630
        }
      ],
      "meters": [
        0.4336,
        0.9734,
        0.5764
      ],
      "triangles": 22013,
      "file": "dining_chair_02.glb",
      "sha256": "0ea29de49524e9e55f707860b9f19518453927c477cadce1023810b5d2457df5",
      "bytes": 920112,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "oak_wood_planks",
      "slot": "oak",
      "kind": "finish",
      "name": "Oak Wood Planks",
      "authors": [
        "Dimitrios Savva"
      ],
      "meters": [
        1.2,
        1.2
      ],
      "source": "https://polyhaven.com/a/oak_wood_planks",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/oak_wood_planks/oak_wood_planks_diff_2k.jpg",
          "sha256": "ec3d2deb1fe21150ede5f987b48c691b3c7dbffe4183850a9b8717e904917a46",
          "bytes": 2736142
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/oak_wood_planks/oak_wood_planks_nor_gl_2k.jpg",
          "sha256": "340a51d81e5ec2ead28a1c864637375becb00a1e11861e47a72dde4c03950968",
          "bytes": 2125233
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/oak_wood_planks/oak_wood_planks_rough_2k.jpg",
          "sha256": "18b2a97f44b18e1a794652dbb2ec4bbdfc35869e2f028e4bbb85441258da1018",
          "bytes": 3396426
        }
      ]
    },
    {
      "id": "oak_veneer_01",
      "slot": "timber",
      "kind": "finish",
      "name": "Oak Veneer 01",
      "authors": [
        "Jenelle van Heerden"
      ],
      "meters": [
        1.83,
        1.83
      ],
      "source": "https://polyhaven.com/a/oak_veneer_01",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/oak_veneer_01/oak_veneer_01_diff_2k.jpg",
          "sha256": "0718c2e1a209afe6138ccb41d70e1a18cd825d1e73db33ad7cf80806fa9ce5a4",
          "bytes": 2831117
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/oak_veneer_01/oak_veneer_01_nor_gl_2k.jpg",
          "sha256": "e74a9d3ddcd86473a21815a28464f4dac4ceb8f86e7f170226dede8ed70d8eb9",
          "bytes": 2429019
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/oak_veneer_01/oak_veneer_01_rough_2k.jpg",
          "sha256": "5c81718ee172299c44e0754fadbe652758b6feed05a8fd88be6efff5aa70ca1e",
          "bytes": 3968436
        }
      ]
    },
    {
      "id": "floor_tiles_06",
      "slot": "stone",
      "kind": "finish",
      "name": "Floor Tiles 06",
      "authors": [
        "Rob Tuytel"
      ],
      "meters": [
        3.0,
        3.0
      ],
      "source": "https://polyhaven.com/a/floor_tiles_06",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/floor_tiles_06/floor_tiles_06_diff_2k.jpg",
          "sha256": "fe326c219d096e8f5d31c9be6da5a617f34c58b3042d0733f7d4450a38906b37",
          "bytes": 1394898
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/floor_tiles_06/floor_tiles_06_nor_gl_2k.jpg",
          "sha256": "930ee26e4018f0d44d8f011b364b141c7ccf02bd3e47b85e591cbbaeb9f47046",
          "bytes": 1010594
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/floor_tiles_06/floor_tiles_06_rough_2k.jpg",
          "sha256": "9b8058cb0f471db05bca1ca47fa9190ea6c31a1684c93c17123e4ecfa2d70e28",
          "bytes": 483344
        }
      ]
    },
    {
      "id": "smooth_concrete_floor",
      "slot": "concrete",
      "kind": "finish",
      "name": "Smooth Concrete Floor",
      "authors": [
        "Dimitrios Savva"
      ],
      "meters": [
        2.0,
        2.0
      ],
      "source": "https://polyhaven.com/a/smooth_concrete_floor",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://polyhaven.com/license",
      "downloads": [
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/smooth_concrete_floor/smooth_concrete_floor_diff_2k.jpg",
          "sha256": "19fecf502443f53f5e94b67569461dc571f1de60d3676f925b74b78b398f4897",
          "bytes": 3561275
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/smooth_concrete_floor/smooth_concrete_floor_nor_gl_2k.jpg",
          "sha256": "0f698e2f3ca8f1b74c79765c8d51489772af05c969715d326490eafb1e92ae79",
          "bytes": 2819837
        },
        {
          "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/smooth_concrete_floor/smooth_concrete_floor_rough_2k.jpg",
          "sha256": "6d21666ada82093a437b87d5ba32361792f26016ad4e5978487488c3e61ca54a",
          "bytes": 2181493
        }
      ]
    },
    {
      "id": "PaintedPlaster017",
      "slot": "plaster",
      "kind": "finish",
      "name": "Painted Plaster 017",
      "authors": [
        "ambientCG"
      ],
      "meters": [
        1,
        1
      ],
      "scaleNote": "One-meter architectural repeat selected for fine painted plaster.",
      "source": "https://ambientcg.com/view?id=PaintedPlaster017",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "https://docs.ambientcg.com/license/",
      "downloads": [
        {
          "url": "https://ambientcg.com/get?file=PaintedPlaster017_2K-JPG.zip",
          "archiveFile": "PaintedPlaster017_2K-JPG_Color.jpg",
          "sha256": "1690e0a8839a1db6ac7e339929ddfad885b5c34145ea206f2aa03d7669f73f44",
          "bytes": 1685200
        },
        {
          "url": "https://ambientcg.com/get?file=PaintedPlaster017_2K-JPG.zip",
          "archiveFile": "PaintedPlaster017_2K-JPG_NormalGL.jpg",
          "sha256": "8cacf9983fedd60bf28faa231d841ada117298ed4daa8675d3bf771069144470",
          "bytes": 4636444
        },
        {
          "url": "https://ambientcg.com/get?file=PaintedPlaster017_2K-JPG.zip",
          "archiveFile": "PaintedPlaster017_2K-JPG_Roughness.jpg",
          "sha256": "c22b06fa7c7ad48fd1218575899627a68d0340af1133330881bc04587689179e",
          "bytes": 972599
        }
      ],
      "archive": {
        "url": "https://ambientcg.com/get?file=PaintedPlaster017_2K-JPG.zip",
        "sha256": "a61330b10b1aa58410f8b60632f667e7a6d84d521bbd85cec4c4de7136d282d2",
        "bytes": 14871615
      }
    },
    {
      "id": "bed1",
      "kind": "model",
      "source": "https://www.sweethome3d.com/free-3d-models/",
      "license": "CC-BY-3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/3.0/",
      "licenseEvidence": "Original archive LICENSE.TXT; Blend Swap CC-BY section of source page",
      "downloads": [
        {
          "url": "https://www.sweethome3d.com/wp-content/themes/sweet-home-3d/theme/assets/models/scopia/bed1.zip",
          "sha256": "29a82a8e0bf806934ddfc4adadb1944eeaac31fd17f3c5a223ad39971fb3d3e3",
          "bytes": 178529
        }
      ],
      "name": "Wood platform bed",
      "authors": [
        "Scopia Visual Interfaces Systems, s.l.",
        "Space Mushrooms"
      ],
      "originalSource": "https://www.sweethome3d.com/free-3d-models/",
      "authorEvidence": "https://www.sweethome3d.com/searchModels.jsp?model=l",
      "meters": [
        1.6858,
        1.1077,
        2.1641
      ],
      "triangles": 6300,
      "file": "bed1.glb",
      "sha256": "af3d86a35a0125d8a24658e6b73ccfb5fff0ab1891e32fe546057db4018ad539",
      "bytes": 202004,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts. Interior design runtime finish: patterned bedding replaced with warm linen; wood frame tinted toward walnut. Authored geometry and source GLB retained."
    },
    {
      "id": "table-with-leaning-feet",
      "kind": "model",
      "source": "https://www.sweethome3d.com/free-3d-models/",
      "license": "CC-BY-3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/3.0/",
      "licenseEvidence": "Original archive LICENSE.TXT; Blend Swap CC-BY section of source page",
      "downloads": [
        {
          "url": "https://www.sweethome3d.com/wp-content/themes/sweet-home-3d/theme/assets/models/scopia/table-with-leaning-feet.zip",
          "sha256": "251d881f383e5d267d36c6e8ba649ab7276a84e8338a71d5ff3f52b2bffa9e01",
          "bytes": 94647
        }
      ],
      "name": "Table with leaning feet",
      "authors": [
        "Scopia Visual Interfaces Systems, s.l.",
        "Space Mushrooms"
      ],
      "originalSource": "https://www.sweethome3d.com/free-3d-models/",
      "authorEvidence": "https://www.sweethome3d.com/searchModels.jsp?model=l",
      "meters": [
        1.5,
        0.75,
        0.65
      ],
      "triangles": 340,
      "file": "table-with-leaning-feet.glb",
      "sha256": "7d196042629272b748369de574ca043dc6781526ee3e810991455b4cbbf96e2f",
      "bytes": 105884,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "bookcase",
      "kind": "model",
      "source": "https://www.sweethome3d.com/free-3d-models/",
      "license": "CC-BY-3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/3.0/",
      "licenseEvidence": "Original archive LICENSE.TXT; Blend Swap CC-BY section of source page",
      "downloads": [
        {
          "url": "https://www.sweethome3d.com/wp-content/themes/sweet-home-3d/theme/assets/models/blendswap-cc-by/bookcase.zip",
          "sha256": "ed6c65d1fe289a688e5489d7dac0920c32bce045d0e1a9c3aa863f4614c2102b",
          "bytes": 19249
        }
      ],
      "name": "White closet / bookcase",
      "authors": [
        "Gerardbelnder",
        "oldtimer (source props)"
      ],
      "originalSource": "https://www.blendswap.com/blends/view/92129",
      "authorEvidence": "https://www.sweethome3d.com/searchModels.jsp?model=l",
      "meters": [
        1.6639,
        1.8643,
        0.3312
      ],
      "triangles": 3418,
      "file": "bookcase.glb",
      "sha256": "6de2a6b7958ce8db5906c1913dd02fb908f2b61cb729663b76722d0483a89021",
      "bytes": 144376,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "poolLounge",
      "kind": "model",
      "source": "https://www.sweethome3d.com/free-3d-models/",
      "license": "CC-BY-3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/3.0/",
      "licenseEvidence": "Original archive LICENSE.TXT; Blend Swap CC-BY section of source page",
      "downloads": [
        {
          "url": "https://www.sweethome3d.com/wp-content/themes/sweet-home-3d/theme/assets/models/blendswap-cc-by/poolLounge.zip",
          "sha256": "0ac51f88c56abeb5bcb85d85b0110ded404a77fd7a47fc0b2476a513538c0c98",
          "bytes": 69680
        }
      ],
      "name": "Pool lounge",
      "authors": [
        "LarryStephenRobb"
      ],
      "originalSource": "https://www.blendswap.com/blends/view/63925",
      "authorEvidence": "https://www.sweethome3d.com/searchModels.jsp?model=l",
      "meters": [
        0.8796,
        0.8849,
        2.0
      ],
      "triangles": 8540,
      "file": "poolLounge.glb",
      "sha256": "c79aca79f05ebe9ce0ce76c4d17bd50a61e81afa58a02502e0caf12a33e1494b",
      "bytes": 267244,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    },
    {
      "id": "GlamVelvetSofa",
      "kind": "model",
      "name": "Glam Velvet Sofa",
      "authors": [
        "Eric Chadwick",
        "Wayfair, LLC"
      ],
      "source": "https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/GlamVelvetSofa",
      "license": "CC-BY-4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "licenseEvidence": "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/main/Models/GlamVelvetSofa/LICENSE.md",
      "downloads": [
        {
          "url": "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/main/Models/GlamVelvetSofa/glTF-Binary/GlamVelvetSofa.glb",
          "sha256": "67202c74a1a33377771f162dc7fad612a6c9bd51ee15124c488e9851d9ac5266",
          "bytes": 3149844
        }
      ],
      "materialVariant": "Navy (source default)",
      "meters": [
        2.1884,
        0.7875,
        1.0228
      ],
      "triangles": 4196,
      "file": "GlamVelvetSofa.glb",
      "sha256": "bb4f2f712a0a3db4b20d7c660cf031e408405cddfc9b8b6ac9e3d4afc8d55348",
      "bytes": 3151780,
      "modifications": "Converted to GLB with original geometry and materials; source transforms baked, origin centered at floor; OBJ centimeters converted to meters. Runtime placement and bookcase fitting recorded in src/licensed-interiors.ts."
    }
  ]
}
