{ "schema_version": 1, "library": "county-residential-prototype-01", "seed": 20260918, "blender_version": "5.2.2 LTS", "blend_file": "house-library.blend", "authoring_coordinates": { "units": "metres", "unit_scale": 1, "up": "+Z", "front": "+Y", "origin": "nominal footprint centre at ground Z=0", "transforms": "identity" }, "gltf_coordinates": { "up": "+Y", "front": "-Z", "from_blender_xyz": [ "x", "z", "-y" ], "note": "Standard glTF axis conversion is already applied. Blender import restores Z-up; do not rotate twice." }, "recommended_scale_xyz": { "x": [ 0.85, 1.15 ], "y": [ 0.85, 1.15 ], "z": [ 0.9, 1.12 ] }, "assembly": "Link joined_object from the blend, or import its GLB. Do not instance source collections together with joined objects. Foundation is opt-in below-ground geometry.", "validation_method": "Shell-level Blender bmesh checks: all edges and vertices manifold, contiguous winding, positive signed volume per connected shell; zero-area faces and degenerate loop triangles rejected. Decoded GLB POSITION/NORMAL/index buffers checked for finite positions, unit normals, valid indices, zero degenerate triangles and agreement of face winding with vertex normals. Export also checked for one mesh, embedded data, triangle count, and backface culling. Components intersect intentionally; no boolean-union or inter-component intersection-free certification.", "materials": [ { "name": "Plaster_Cream", "base_color_srgb": "#E4DAC4", "roughness": 0.8700000047683716, "metallic": 0.0, "doubleSided": false }, { "name": "Plaster_Ivory", "base_color_srgb": "#F2ECDD", "roughness": 0.8600000143051147, "metallic": 0.0, "doubleSided": false }, { "name": "Plaster_Sand", "base_color_srgb": "#C2AF96", "roughness": 0.8799999952316284, "metallic": 0.0, "doubleSided": false }, { "name": "Reveal_Shadow", "base_color_srgb": "#8D8B80", "roughness": 0.9100000262260437, "metallic": 0.0, "doubleSided": false }, { "name": "Stone_Base", "base_color_srgb": "#A1A39C", "roughness": 0.8899999856948853, "metallic": 0.0, "doubleSided": false }, { "name": "Concrete_Warm", "base_color_srgb": "#C8C7BD", "roughness": 0.8999999761581421, "metallic": 0.0, "doubleSided": false }, { "name": "Roof_Terracotta", "base_color_srgb": "#98634A", "roughness": 0.8399999737739563, "metallic": 0.0, "doubleSided": false }, { "name": "Roof_Terra_Light", "base_color_srgb": "#AC7758", "roughness": 0.8600000143051147, "metallic": 0.0, "doubleSided": false }, { "name": "Roof_Slate", "base_color_srgb": "#596264", "roughness": 0.8199999928474426, "metallic": 0.0, "doubleSided": false }, { "name": "Roof_Slate_Light", "base_color_srgb": "#697272", "roughness": 0.8299999833106995, "metallic": 0.0, "doubleSided": false }, { "name": "Frame_Ivory", "base_color_srgb": "#DEDCD0", "roughness": 0.49000000953674316, "metallic": 0.15000000596046448, "doubleSided": false }, { "name": "Metal_Charcoal", "base_color_srgb": "#475052", "roughness": 0.47999998927116394, "metallic": 0.47999998927116394, "doubleSided": false }, { "name": "Glass_Blue", "base_color_srgb": "#617E88", "roughness": 0.23999999463558197, "metallic": 0.20000000298023224, "doubleSided": false }, { "name": "Glass_Soft", "base_color_srgb": "#91A3A3", "roughness": 0.30000001192092896, "metallic": 0.11999999731779099, "doubleSided": false }, { "name": "Glass_Dark", "base_color_srgb": "#405F6D", "roughness": 0.23999999463558197, "metallic": 0.20000000298023224, "doubleSided": false }, { "name": "Door_Walnut", "base_color_srgb": "#715747", "roughness": 0.6800000071525574, "metallic": 0.0, "doubleSided": false }, { "name": "Roof_Membrane", "base_color_srgb": "#777F7D", "roughness": 0.9300000071525574, "metallic": 0.0, "doubleSided": false } ], "preview": { "file": "preview.png", "individual_files": [ "preview-house.png", "preview-slab.png", "preview-midrise.png", "preview-midrise-wide.png" ], "engine": "Cycles", "device": "CPU", "samples": 48, "contact_sheet_size_px": [ 2520, 1080 ], "note": "Three independently framed actual camera renders; panel scales differ to show architecture." }, "limits": [ "First reusable asset prototype; not a whole-city model or surveyed architecture.", "Joined meshes contain intersecting but individually closed solids, not a boolean-unioned interior model.", "Opaque tinted PBR glazing avoids alpha sorting and interior dependencies.", "No textures or external downloads. Material names are shared across all archetypes and LODs.", "No Cesium/runtime integration, terrain seating, or georeferencing is performed by this script." ], "archetypes": [ { "id": "house", "display_name": "Gabled house", "floors": 3, "nominal_footprint_m": [ 12, 9 ], "ground_z_m": 0, "joined_object": "HL_House_12x9_3F_LOD0", "blend_object_names": [ "HL_House_12x9_3F_LOD0", "HL_House_12x9_3F_LOD1", "HL_House_12x9_3F_Foundation" ], "source_collection": "HL_SOURCE_house", "source_objects": [ "SRC_house__Structure", "SRC_house__Windows", "SRC_house__Balconies", "SRC_house__Roof", "SRC_house__Details" ], "validation": { "vertices": 4334, "triangles": 7124, "closed_shells": 416, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.891, 0.0 ], [ 6.41, 5.71, 11.338 ] ], "dimensions_m": [ 12.82, 10.601, 11.338 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Roof_Terra_Light", "Roof_Terracotta", "Stone_Base" ] }, "source_validation": { "SRC_house__Structure": { "vertices": 818, "triangles": 1608, "closed_shells": 7, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.0, -4.5, 0.0 ], [ 6.0, 4.5, 11.095 ] ], "dimensions_m": [ 12.0, 9.0, 11.095 ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_house__Windows": { "vertices": 1928, "triangles": 3132, "closed_shells": 211, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.215, -4.715, 0.0 ], [ 6.215, 4.715, 8.735 ] ], "dimensions_m": [ 12.43, 9.43, 8.735 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_house__Balconies": { "vertices": 544, "triangles": 816, "closed_shells": 68, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ 1.925, 4.415, 2.905 ], [ 4.975, 5.655, 7.0975 ] ], "dimensions_m": [ 3.05, 1.24, 4.1925 ], "materials": [ "Concrete_Warm", "Metal_Charcoal" ] }, "SRC_house__Roof": { "vertices": 692, "triangles": 1040, "closed_shells": 86, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.8725, 9.02 ], [ 6.41, 4.8725, 11.338 ] ], "dimensions_m": [ 12.82, 9.745, 2.318 ], "materials": [ "Metal_Charcoal", "Roof_Terra_Light", "Roof_Terracotta" ] }, "SRC_house__Details": { "vertices": 352, "triangles": 528, "closed_shells": 44, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.09, -4.891, 0.0 ], [ 6.09, 5.71, 10.04 ] ], "dimensions_m": [ 12.18, 10.601, 10.04 ], "materials": [ "Frame_Ivory", "Metal_Charcoal", "Plaster_Ivory", "Stone_Base" ] } }, "glb": { "file": "house.glb", "bytes": 347780, "mesh_count": 1, "triangles": 7124, "nodes": [ "HL_House_12x9_3F_LOD0" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Terracotta", "Roof_Terra_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_House_12x9_3F_LOD1", "validation": { "vertices": 2822, "triangles": 4856, "closed_shells": 227, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.8725, 0.0 ], [ 6.41, 5.71, 11.338 ] ], "dimensions_m": [ 12.82, 10.5825, 11.338 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Roof_Terra_Light", "Roof_Terracotta", "Stone_Base" ] }, "glb": { "file": "house-lod1.glb", "bytes": 225080, "mesh_count": 1, "triangles": 4856, "nodes": [ "HL_House_12x9_3F_LOD1" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Terracotta", "Roof_Terra_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_House_12x9_3F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.08, -4.58, -0.525 ], [ 6.08, 4.58, -0.025 ] ], "dimensions_m": [ 12.16, 9.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "house-foundation.glb", "bytes": 1808, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_House_12x9_3F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } }, { "id": "slab", "display_name": "Apartment slab", "floors": 6, "nominal_footprint_m": [ 30, 12 ], "ground_z_m": 0, "joined_object": "HL_Slab_30x12_6F_LOD0", "blend_object_names": [ "HL_Slab_30x12_6F_LOD0", "HL_Slab_30x12_6F_LOD1", "HL_Slab_30x12_6F_Foundation" ], "source_collection": "HL_SOURCE_slab", "source_objects": [ "SRC_slab__Structure", "SRC_slab__Windows", "SRC_slab__Balconies", "SRC_slab__Roof", "SRC_slab__Details" ], "validation": { "vertices": 19512, "triangles": 32020, "closed_shells": 1883, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.41, -6.391, 0.0 ], [ 15.41, 7.16, 20.56 ] ], "dimensions_m": [ 30.82, 13.551, 20.56 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Slate", "Roof_Slate_Light", "Stone_Base" ] }, "source_validation": { "SRC_slab__Structure": { "vertices": 3444, "triangles": 6860, "closed_shells": 7, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.0, -6.0, 0.0 ], [ 15.0, 6.0, 19.995 ] ], "dimensions_m": [ 30.0, 12.0, 19.995 ], "materials": [ "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_slab__Windows": { "vertices": 8080, "triangles": 13176, "closed_shells": 878, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.215, -6.215, 0.01 ], [ 15.215, 6.215, 18.005 ] ], "dimensions_m": [ 30.43, 12.43, 17.995 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_slab__Balconies": { "vertices": 5520, "triangles": 8280, "closed_shells": 690, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -13.01, 5.915, 2.9 ], [ 13.01, 7.055, 16.2425 ] ], "dimensions_m": [ 26.02, 1.14, 13.3425 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_slab__Roof": { "vertices": 1412, "triangles": 2120, "closed_shells": 176, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.41, -6.3725, 18.17 ], [ 15.41, 6.3725, 20.56 ] ], "dimensions_m": [ 30.82, 12.745, 2.39 ], "materials": [ "Metal_Charcoal", "Plaster_Sand", "Roof_Slate", "Roof_Slate_Light" ] }, "SRC_slab__Details": { "vertices": 1056, "triangles": 1584, "closed_shells": 132, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.09, -6.391, 0.0 ], [ 15.09, 7.16, 18.33 ] ], "dimensions_m": [ 30.18, 13.551, 18.33 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Stone_Base" ] } }, "glb": { "file": "slab.glb", "bytes": 1518528, "mesh_count": 1, "triangles": 32020, "nodes": [ "HL_Slab_30x12_6F_LOD0" ], "materials": [ "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Roof_Slate_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_Slab_30x12_6F_LOD1", "validation": { "vertices": 13160, "triangles": 22492, "closed_shells": 1089, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.41, -6.3725, 0.0 ], [ 15.41, 7.16, 20.56 ] ], "dimensions_m": [ 30.82, 13.5325, 20.56 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Slate", "Roof_Slate_Light", "Stone_Base" ] }, "glb": { "file": "slab-lod1.glb", "bytes": 1003940, "mesh_count": 1, "triangles": 22492, "nodes": [ "HL_Slab_30x12_6F_LOD1" ], "materials": [ "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Roof_Slate_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_Slab_30x12_6F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.08, -6.08, -0.525 ], [ 15.08, 6.08, -0.025 ] ], "dimensions_m": [ 30.16, 12.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "slab-foundation.glb", "bytes": 1836, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_Slab_30x12_6F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } }, { "id": "midrise", "display_name": "Stepped midrise", "floors": 10, "nominal_footprint_m": [ 20, 16 ], "ground_z_m": 0, "joined_object": "HL_Midrise_20x16_10F_LOD0", "blend_object_names": [ "HL_Midrise_20x16_10F_LOD0", "HL_Midrise_20x16_10F_LOD1", "HL_Midrise_20x16_10F_Foundation" ], "source_collection": "HL_SOURCE_midrise", "source_objects": [ "SRC_midrise__Structure", "SRC_midrise__Windows", "SRC_midrise__Balconies", "SRC_midrise__Roof", "SRC_midrise__Details" ], "validation": { "vertices": 20696, "triangles": 33740, "closed_shells": 2069, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.215, -8.391, 0.0 ], [ 10.215, 9.28, 32.2 ] ], "dimensions_m": [ 20.43, 17.671, 32.2 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Membrane", "Roof_Slate", "Stone_Base" ] }, "source_validation": { "SRC_midrise__Structure": { "vertices": 2976, "triangles": 5912, "closed_shells": 10, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.0, -8.0, 0.0 ], [ 10.0, 8.0, 30.5 ] ], "dimensions_m": [ 20.0, 16.0, 30.5 ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_midrise__Windows": { "vertices": 9992, "triangles": 16236, "closed_shells": 1093, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.215, -8.215, 0.05 ], [ 10.215, 8.215, 30.115 ] ], "dimensions_m": [ 20.43, 16.43, 30.065 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_midrise__Balconies": { "vertices": 6288, "triangles": 9432, "closed_shells": 786, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -9.9635, -7.9385, 2.9 ], [ 10.044, 9.135, 25.4825 ] ], "dimensions_m": [ 20.0075, 17.0735, 22.5825 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_midrise__Roof": { "vertices": 96, "triangles": 144, "closed_shells": 12, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.075, -8.2, 24.34 ], [ 10.075, 8.075, 32.2 ] ], "dimensions_m": [ 20.15, 16.275, 7.86 ], "materials": [ "Plaster_Ivory", "Plaster_Sand", "Roof_Membrane", "Roof_Slate" ] }, "SRC_midrise__Details": { "vertices": 1344, "triangles": 2016, "closed_shells": 168, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.09, -8.391, 0.0 ], [ 10.09, 9.28, 27.51 ] ], "dimensions_m": [ 20.18, 17.671, 27.51 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Stone_Base" ] } }, "glb": { "file": "midrise.glb", "bytes": 1644248, "mesh_count": 1, "triangles": 33740, "nodes": [ "HL_Midrise_20x16_10F_LOD0" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut", "Roof_Membrane" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_Midrise_20x16_10F_LOD1", "validation": { "vertices": 14664, "triangles": 24692, "closed_shells": 1315, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.215, -8.215, 0.0 ], [ 10.215, 9.28, 32.2 ] ], "dimensions_m": [ 20.43, 17.495, 32.2 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Membrane", "Roof_Slate", "Stone_Base" ] }, "glb": { "file": "midrise-lod1.glb", "bytes": 1155648, "mesh_count": 1, "triangles": 24692, "nodes": [ "HL_Midrise_20x16_10F_LOD1" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut", "Roof_Membrane" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_Midrise_20x16_10F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.08, -8.08, -0.525 ], [ 10.08, 8.08, -0.025 ] ], "dimensions_m": [ 20.16, 16.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "midrise-foundation.glb", "bytes": 1868, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_Midrise_20x16_10F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } }, { "id": "house-2f", "display_name": "Gabled house 2F", "floors": 2, "nominal_footprint_m": [ 12, 9 ], "ground_z_m": 0, "joined_object": "HL_House_12x9_2F_LOD0", "blend_object_names": [ "HL_House_12x9_2F_LOD0", "HL_House_12x9_2F_LOD1", "HL_House_12x9_2F_Foundation" ], "source_collection": "HL_SOURCE_house-2f", "source_objects": [ "SRC_house-2f__Structure", "SRC_house-2f__Windows", "SRC_house-2f__Balconies", "SRC_house-2f__Roof", "SRC_house-2f__Details" ], "validation": { "vertices": 3122, "triangles": 5112, "closed_shells": 303, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.891, 0.0 ], [ 6.41, 5.71, 8.288 ] ], "dimensions_m": [ 12.82, 10.601, 8.288 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Roof_Terra_Light", "Roof_Terracotta", "Stone_Base" ] }, "source_validation": { "SRC_house-2f__Structure": { "vertices": 590, "triangles": 1152, "closed_shells": 7, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.0, -4.5, 0.0 ], [ 6.0, 4.5, 8.045 ] ], "dimensions_m": [ 12.0, 9.0, 8.045 ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_house-2f__Windows": { "vertices": 1288, "triangles": 2092, "closed_shells": 141, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.215, -4.715, 0.0 ], [ 6.215, 4.715, 5.685 ] ], "dimensions_m": [ 12.43, 9.43, 5.685 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_house-2f__Balconies": { "vertices": 272, "triangles": 408, "closed_shells": 34, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ 1.925, 4.415, 2.905 ], [ 4.975, 5.655, 4.0475 ] ], "dimensions_m": [ 3.05, 1.24, 1.1425 ], "materials": [ "Concrete_Warm", "Metal_Charcoal" ] }, "SRC_house-2f__Roof": { "vertices": 692, "triangles": 1040, "closed_shells": 86, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.8725, 5.97 ], [ 6.41, 4.8725, 8.288 ] ], "dimensions_m": [ 12.82, 9.745, 2.318 ], "materials": [ "Metal_Charcoal", "Roof_Terra_Light", "Roof_Terracotta" ] }, "SRC_house-2f__Details": { "vertices": 280, "triangles": 420, "closed_shells": 35, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.09, -4.891, 0.0 ], [ 6.09, 5.71, 6.99 ] ], "dimensions_m": [ 12.18, 10.601, 6.99 ], "materials": [ "Frame_Ivory", "Metal_Charcoal", "Plaster_Ivory", "Stone_Base" ] } }, "glb": { "file": "house-2f.glb", "bytes": 253892, "mesh_count": 1, "triangles": 5112, "nodes": [ "HL_House_12x9_2F_LOD0" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Terracotta", "Roof_Terra_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_House_12x9_2F_LOD1", "validation": { "vertices": 1914, "triangles": 3300, "closed_shells": 152, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.8725, 0.0 ], [ 6.41, 5.71, 8.288 ] ], "dimensions_m": [ 12.82, 10.5825, 8.288 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Roof_Terra_Light", "Roof_Terracotta", "Stone_Base" ] }, "glb": { "file": "house-2f-lod1.glb", "bytes": 155816, "mesh_count": 1, "triangles": 3300, "nodes": [ "HL_House_12x9_2F_LOD1" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Terracotta", "Roof_Terra_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_House_12x9_2F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.08, -4.58, -0.525 ], [ 6.08, 4.58, -0.025 ] ], "dimensions_m": [ 12.16, 9.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "house-2f-foundation.glb", "bytes": 1884, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_House_12x9_2F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } }, { "id": "house-4f", "display_name": "Gabled house 4F", "floors": 4, "nominal_footprint_m": [ 12, 9 ], "ground_z_m": 0, "joined_object": "HL_House_12x9_4F_LOD0", "blend_object_names": [ "HL_House_12x9_4F_LOD0", "HL_House_12x9_4F_LOD1", "HL_House_12x9_4F_Foundation" ], "source_collection": "HL_SOURCE_house-4f", "source_objects": [ "SRC_house-4f__Structure", "SRC_house-4f__Windows", "SRC_house-4f__Balconies", "SRC_house-4f__Roof", "SRC_house-4f__Details" ], "validation": { "vertices": 5546, "triangles": 9136, "closed_shells": 529, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.891, 0.0 ], [ 6.41, 5.71, 14.388 ] ], "dimensions_m": [ 12.82, 10.601, 14.388 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Roof_Terra_Light", "Roof_Terracotta", "Stone_Base" ] }, "source_validation": { "SRC_house-4f__Structure": { "vertices": 1046, "triangles": 2064, "closed_shells": 7, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.0, -4.5, 0.0 ], [ 6.0, 4.5, 14.145 ] ], "dimensions_m": [ 12.0, 9.0, 14.145 ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_house-4f__Windows": { "vertices": 2568, "triangles": 4172, "closed_shells": 281, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.215, -4.715, 0.0 ], [ 6.215, 4.715, 11.785 ] ], "dimensions_m": [ 12.43, 9.43, 11.785 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_house-4f__Balconies": { "vertices": 816, "triangles": 1224, "closed_shells": 102, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ 1.925, 4.415, 2.905 ], [ 4.975, 5.655, 10.1475 ] ], "dimensions_m": [ 3.05, 1.24, 7.2425 ], "materials": [ "Concrete_Warm", "Metal_Charcoal" ] }, "SRC_house-4f__Roof": { "vertices": 692, "triangles": 1040, "closed_shells": 86, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.8725, 12.07 ], [ 6.41, 4.8725, 14.388 ] ], "dimensions_m": [ 12.82, 9.745, 2.318 ], "materials": [ "Metal_Charcoal", "Roof_Terra_Light", "Roof_Terracotta" ] }, "SRC_house-4f__Details": { "vertices": 424, "triangles": 636, "closed_shells": 53, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.09, -4.891, 0.0 ], [ 6.09, 5.71, 13.09 ] ], "dimensions_m": [ 12.18, 10.601, 13.09 ], "materials": [ "Frame_Ivory", "Metal_Charcoal", "Plaster_Ivory", "Stone_Base" ] } }, "glb": { "file": "house-4f.glb", "bytes": 441856, "mesh_count": 1, "triangles": 9136, "nodes": [ "HL_House_12x9_4F_LOD0" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Terracotta", "Roof_Terra_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_House_12x9_4F_LOD1", "validation": { "vertices": 3730, "triangles": 6412, "closed_shells": 302, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.41, -4.8725, 0.0 ], [ 6.41, 5.71, 14.388 ] ], "dimensions_m": [ 12.82, 10.5825, 14.388 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Roof_Terra_Light", "Roof_Terracotta", "Stone_Base" ] }, "glb": { "file": "house-4f-lod1.glb", "bytes": 294536, "mesh_count": 1, "triangles": 6412, "nodes": [ "HL_House_12x9_4F_LOD1" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Terracotta", "Roof_Terra_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_House_12x9_4F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -6.08, -4.58, -0.525 ], [ 6.08, 4.58, -0.025 ] ], "dimensions_m": [ 12.16, 9.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "house-4f-foundation.glb", "bytes": 1884, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_House_12x9_4F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } }, { "id": "slab-4f", "display_name": "Apartment slab 4F", "floors": 4, "nominal_footprint_m": [ 30, 12 ], "ground_z_m": 0, "joined_object": "HL_Slab_30x12_4F_LOD0", "blend_object_names": [ "HL_Slab_30x12_4F_LOD0", "HL_Slab_30x12_4F_LOD1", "HL_Slab_30x12_4F_Foundation" ], "source_collection": "HL_SOURCE_slab-4f", "source_objects": [ "SRC_slab-4f__Structure", "SRC_slab-4f__Windows", "SRC_slab-4f__Balconies", "SRC_slab-4f__Roof", "SRC_slab-4f__Details" ], "validation": { "vertices": 13212, "triangles": 21668, "closed_shells": 1277, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.41, -6.391, 0.0 ], [ 15.41, 7.16, 14.46 ] ], "dimensions_m": [ 30.82, 13.551, 14.46 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Slate", "Roof_Slate_Light", "Stone_Base" ] }, "source_validation": { "SRC_slab-4f__Structure": { "vertices": 2344, "triangles": 4660, "closed_shells": 7, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.0, -6.0, 0.0 ], [ 15.0, 6.0, 13.895 ] ], "dimensions_m": [ 30.0, 12.0, 13.895 ], "materials": [ "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_slab-4f__Windows": { "vertices": 5392, "triangles": 8792, "closed_shells": 586, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.215, -6.215, 0.01 ], [ 15.215, 6.215, 11.905 ] ], "dimensions_m": [ 30.43, 12.43, 11.895 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_slab-4f__Balconies": { "vertices": 3312, "triangles": 4968, "closed_shells": 414, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -13.01, 5.915, 2.9 ], [ 13.01, 7.055, 10.1425 ] ], "dimensions_m": [ 26.02, 1.14, 7.2425 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_slab-4f__Roof": { "vertices": 1412, "triangles": 2120, "closed_shells": 176, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.41, -6.3725, 12.07 ], [ 15.41, 6.3725, 14.46 ] ], "dimensions_m": [ 30.82, 12.745, 2.39 ], "materials": [ "Metal_Charcoal", "Plaster_Sand", "Roof_Slate", "Roof_Slate_Light" ] }, "SRC_slab-4f__Details": { "vertices": 752, "triangles": 1128, "closed_shells": 94, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.09, -6.391, 0.0 ], [ 15.09, 7.16, 12.23 ] ], "dimensions_m": [ 30.18, 13.551, 12.23 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Stone_Base" ] } }, "glb": { "file": "slab-4f.glb", "bytes": 1032420, "mesh_count": 1, "triangles": 21668, "nodes": [ "HL_Slab_30x12_4F_LOD0" ], "materials": [ "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Roof_Slate_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_Slab_30x12_4F_LOD1", "validation": { "vertices": 8668, "triangles": 14852, "closed_shells": 709, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.41, -6.3725, 0.0 ], [ 15.41, 7.16, 14.46 ] ], "dimensions_m": [ 30.82, 13.5325, 14.46 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Slate", "Roof_Slate_Light", "Stone_Base" ] }, "glb": { "file": "slab-4f-lod1.glb", "bytes": 664284, "mesh_count": 1, "triangles": 14852, "nodes": [ "HL_Slab_30x12_4F_LOD1" ], "materials": [ "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Roof_Slate_Light", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_Slab_30x12_4F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -15.08, -6.08, -0.525 ], [ 15.08, 6.08, -0.025 ] ], "dimensions_m": [ 30.16, 12.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "slab-4f-foundation.glb", "bytes": 1884, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_Slab_30x12_4F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } }, { "id": "midrise-8f", "display_name": "Stepped midrise 8F", "floors": 8, "nominal_footprint_m": [ 20, 16 ], "ground_z_m": 0, "joined_object": "HL_Midrise_20x16_8F_LOD0", "blend_object_names": [ "HL_Midrise_20x16_8F_LOD0", "HL_Midrise_20x16_8F_LOD1", "HL_Midrise_20x16_8F_Foundation" ], "source_collection": "HL_SOURCE_midrise-8f", "source_objects": [ "SRC_midrise-8f__Structure", "SRC_midrise-8f__Windows", "SRC_midrise-8f__Balconies", "SRC_midrise-8f__Roof", "SRC_midrise-8f__Details" ], "validation": { "vertices": 16372, "triangles": 26716, "closed_shells": 1631, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.215, -8.391, 0.0 ], [ 10.215, 9.28, 26.1 ] ], "dimensions_m": [ 20.43, 17.671, 26.1 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Membrane", "Roof_Slate", "Stone_Base" ] }, "source_validation": { "SRC_midrise-8f__Structure": { "vertices": 2412, "triangles": 4784, "closed_shells": 10, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.0, -8.0, 0.0 ], [ 10.0, 8.0, 24.4 ] ], "dimensions_m": [ 20.0, 16.0, 24.4 ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_midrise-8f__Windows": { "vertices": 7944, "triangles": 12908, "closed_shells": 869, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.215, -8.215, 0.05 ], [ 10.215, 8.215, 24.015 ] ], "dimensions_m": [ 20.43, 16.43, 23.965 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_midrise-8f__Balconies": { "vertices": 4880, "triangles": 7320, "closed_shells": 610, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -9.9635, -7.9385, 2.9 ], [ 10.044, 9.135, 19.3825 ] ], "dimensions_m": [ 20.0075, 17.0735, 16.4825 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_midrise-8f__Roof": { "vertices": 96, "triangles": 144, "closed_shells": 12, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.075, -8.2, 18.24 ], [ 10.075, 8.075, 26.1 ] ], "dimensions_m": [ 20.15, 16.275, 7.86 ], "materials": [ "Plaster_Ivory", "Plaster_Sand", "Roof_Membrane", "Roof_Slate" ] }, "SRC_midrise-8f__Details": { "vertices": 1040, "triangles": 1560, "closed_shells": 130, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.09, -8.391, 0.0 ], [ 10.09, 9.28, 21.41 ] ], "dimensions_m": [ 20.18, 17.671, 21.41 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Stone_Base" ] } }, "glb": { "file": "midrise-8f.glb", "bytes": 1302708, "mesh_count": 1, "triangles": 26716, "nodes": [ "HL_Midrise_20x16_8F_LOD0" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut", "Roof_Membrane" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_Midrise_20x16_8F_LOD1", "validation": { "vertices": 11636, "triangles": 19612, "closed_shells": 1039, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.215, -8.215, 0.0 ], [ 10.215, 9.28, 26.1 ] ], "dimensions_m": [ 20.43, 17.495, 26.1 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Membrane", "Roof_Slate", "Stone_Base" ] }, "glb": { "file": "midrise-8f-lod1.glb", "bytes": 919056, "mesh_count": 1, "triangles": 19612, "nodes": [ "HL_Midrise_20x16_8F_LOD1" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut", "Roof_Membrane" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_Midrise_20x16_8F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -10.08, -8.08, -0.525 ], [ 10.08, 8.08, -0.025 ] ], "dimensions_m": [ 20.16, 16.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "midrise-8f-foundation.glb", "bytes": 1892, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_Midrise_20x16_8F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } }, { "id": "midrise-wide", "display_name": "Wide midrise", "floors": 10, "nominal_footprint_m": [ 28, 24 ], "ground_z_m": 0, "joined_object": "HL_Midrise_28x24_10F_LOD0", "blend_object_names": [ "HL_Midrise_28x24_10F_LOD0", "HL_Midrise_28x24_10F_LOD1", "HL_Midrise_28x24_10F_Foundation" ], "source_collection": "HL_SOURCE_midrise-wide", "source_objects": [ "SRC_midrise-wide__Structure", "SRC_midrise-wide__Windows", "SRC_midrise-wide__Balconies", "SRC_midrise-wide__Roof", "SRC_midrise-wide__Details" ], "validation": { "vertices": 20028, "triangles": 34084, "closed_shells": 1729, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -14.215, -12.215, 0.0 ], [ 14.215, 13.26, 32.2 ] ], "dimensions_m": [ 28.43, 25.475, 32.2 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Membrane", "Roof_Slate", "Stone_Base" ] }, "source_validation": { "SRC_midrise-wide__Structure": { "vertices": 4388, "triangles": 8736, "closed_shells": 10, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -14.0, -12.0, 0.0 ], [ 14.0, 12.0, 30.5 ] ], "dimensions_m": [ 28.0, 24.0, 30.5 ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Reveal_Shadow" ] }, "SRC_midrise-wide__Windows": { "vertices": 11328, "triangles": 18880, "closed_shells": 1180, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -14.215, -12.215, 0.05 ], [ 14.215, 12.215, 30.06 ] ], "dimensions_m": [ 28.43, 24.43, 30.01 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal" ] }, "SRC_midrise-wide__Balconies": { "vertices": 3832, "triangles": 5748, "closed_shells": 479, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -13.9635, -11.9385, 2.9 ], [ 14.044, 13.055, 25.4825 ] ], "dimensions_m": [ 28.0075, 24.9935, 22.5825 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory" ] }, "SRC_midrise-wide__Roof": { "vertices": 96, "triangles": 144, "closed_shells": 12, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -14.075, -12.2, 24.34 ], [ 14.075, 12.075, 32.2 ] ], "dimensions_m": [ 28.15, 24.275, 7.86 ], "materials": [ "Plaster_Ivory", "Plaster_Sand", "Roof_Membrane", "Roof_Slate" ] }, "SRC_midrise-wide__Details": { "vertices": 384, "triangles": 576, "closed_shells": 48, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -14.09, -12.09, 0.0 ], [ 14.09, 13.26, 27.51 ] ], "dimensions_m": [ 28.18, 25.35, 27.51 ], "materials": [ "Concrete_Warm", "Metal_Charcoal", "Plaster_Ivory", "Plaster_Sand", "Stone_Base" ] } }, "glb": { "file": "midrise-wide.glb", "bytes": 1567332, "mesh_count": 1, "triangles": 34084, "nodes": [ "HL_Midrise_28x24_10F_LOD0" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut", "Roof_Membrane" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "lod1": { "joined_object": "HL_Midrise_28x24_10F_LOD1", "validation": { "vertices": 18692, "triangles": 32080, "closed_shells": 1562, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -14.215, -12.215, 0.0 ], [ 14.215, 13.26, 32.2 ] ], "dimensions_m": [ 28.43, 25.475, 32.2 ], "materials": [ "Concrete_Warm", "Door_Walnut", "Frame_Ivory", "Glass_Blue", "Glass_Dark", "Glass_Soft", "Metal_Charcoal", "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Roof_Membrane", "Roof_Slate", "Stone_Base" ] }, "glb": { "file": "midrise-wide-lod1.glb", "bytes": 1459112, "mesh_count": 1, "triangles": 32080, "nodes": [ "HL_Midrise_28x24_10F_LOD1" ], "materials": [ "Plaster_Cream", "Plaster_Ivory", "Plaster_Sand", "Reveal_Shadow", "Stone_Base", "Concrete_Warm", "Roof_Slate", "Frame_Ivory", "Metal_Charcoal", "Glass_Blue", "Glass_Soft", "Glass_Dark", "Door_Walnut", "Roof_Membrane" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } }, "omits": [ "roof tile ribs and courses", "alternate railing pickets", "window transoms and lintels", "AC units and downpipes", "small door handles" ] }, "foundation": { "object": "HL_Midrise_28x24_10F_Foundation", "included_in_main_glb": false, "validation": { "vertices": 8, "triangles": 12, "closed_shells": 1, "nonmanifold_edges": 0, "nonmanifold_vertices": 0, "inconsistent_winding_edges": 0, "negative_volume_shells": 0, "zero_volume_shells": 0, "zero_area_faces": 0, "degenerate_triangles": 0, "bounds_m": [ [ -14.08, -12.08, -0.525 ], [ 14.08, 12.08, -0.025 ] ], "dimensions_m": [ 28.16, 24.16, 0.5 ], "materials": [ "Stone_Base" ] }, "glb": { "file": "midrise-wide-foundation.glb", "bytes": 1896, "mesh_count": 1, "triangles": 12, "nodes": [ "HL_Midrise_28x24_10F_Foundation" ], "materials": [ "Stone_Base" ], "all_double_sided_false": true, "decoded_buffer_checks": { "degenerate_triangles": 0, "triangles_opposing_vertex_normals": 0, "indices_in_range": true, "finite_positions": true, "unit_normals": true } } } } ] }