{
  "settings": {
    "defaultEnvironment": "white_room",
    "reflector": true,
    "textureBasePath": {
      "floors": "textures/floors/",
      "walls": "textures/walls/"
    },
    "embed": {
      "environment": "white_room",
      "whiteFloor": true,
      "showDimensions": false,
      "shadowQuality": "vsm",
      "camera": { "position": [-5.87, 0.57, 3.25], "fov": 30},
      "elementCamera": { "position": [-2.6, 1.3, 1.4], "target": [0, 0.35, 0] }
    }
  },
  "materials": {
    "floors": {
      "herringbone_parquet_light": {
        "id": "herringbone_parquet_light",
        "name": "Light Herringbone Parquet",
        "textureFolder": "herringbone_parquet_1k",
        "textures": {
          "diffuse": "herringbone_parquet_diff_1k.jpg",
          "normal": "herringbone_parquet_nor_gl_1k.jpg",
          "roughness": "herringbone_parquet_rough_1k.jpg",
          "displacement": "herringbone_parquet_disp_1k.jpg"
        },
        "properties": {
          "roughness": 0.4,
          "metalness": 0.0,
          "repeat": [16, 16]
        }
      },
      "herringbone_parquet_dark": {
        "id": "herringbone_parquet_dark",
        "name": "Dark Herringbone Parquet",
        "textureFolder": "herringbone_parquet_1k",
        "textures": {
          "diffuse": "herringbone_parquet_diff-dark_1k.jpg",
          "normal": "herringbone_parquet_nor_gl_1k.jpg",
          "roughness": "herringbone_parquet_rough_1k.jpg",
          "displacement": "herringbone_parquet_disp_1k.jpg"
        },
        "properties": {
          "roughness": 0.4,
          "metalness": 0.0,
          "repeat": [16, 16]
        }
      },
      "laminate_floor_light": {
        "id": "laminate_floor_light",
        "name": "Light Laminate Floor",
        "textureFolder": "laminate_floor_02_1k",
        "textures": {
          "diffuse": "laminate_floor_02_diff_1k.jpg",
          "normal": "laminate_floor_02_nor_gl_1k.jpg",
          "roughness": "laminate_floor_02_rough_1k.jpg"
        },
        "properties": {
          "roughness": 0.7,
          "metalness": 0.0,
          "repeat": [4, 4]
        }
      },
      "carpet": {
        "id": "carpet",
        "name": "Wall-to-Wall Carpet",
        "textureFolder": "carpet_1k",
        "textures": {
          "diffuse": "carpet_diff_1k.jpg",
          "normal": "carpet_nor_gl_1k.jpg",
          "roughness": "carpet_rough_1k.jpg",
          "displacement": "carpet_disp_1k.jpg"
        },
        "properties": {
          "roughness": 0.95,
          "metalness": 0.0,
          "repeat": [16, 16]
        }
      },
      "white_room_floor": {
        "id": "white_room_floor",
        "name": "White Room Floor",
        "textureFolder": "n-white_staggered_1k",
        "textures": {
          "diffuse": "n-white_staggered_diff_1k.jpg"
        },
        "properties": {
          "roughness": 0.4,
          "metalness": 0.0,
          "repeat": [4, 4]
        }
      }
    },
    "walls": {
      "white_wall": {
        "id": "white_wall",
        "name": "White Wall",
        "textureFolder": "beige_wall_001_1k",
        "textures": {
          "diffuse": "beige_wall_001_diff_1k.jpg",
          "normal": "beige_wall_001_nor_gl_1k.jpg",
          "roughness": "beige_wall_001_rough_1k.jpg"
        },
        "properties": {
          "roughness": 0.85,
          "metalness": 0.0,
          "repeat": [4, 4],
          "aoIntensity": 0.5
        }
      },
      "concrete_wall": {
        "id": "concrete_wall",
        "name": "Exposed Concrete",
        "textureFolder": "concrete_wall_007_1k",
        "textures": {
          "diffuse": "concrete_wall_007_diff_1k.jpg",
          "normal": "concrete_wall_007_nor_gl_1k.jpg",
          "roughness": "concrete_wall_007_rough_1k.jpg"
        },
        "properties": {
          "roughness": 0.9,
          "metalness": 0.0,
          "repeat": [4, 4],
          "aoIntensity": 0.7
        }
      },
      "brick_wall": {
        "id": "brick_wall",
        "name": "Brick Wall",
        "textureFolder": "red_brick_1k",
        "textures": {
          "diffuse": "red_brick_diff_1k.jpg",
          "normal": "red_brick_nor_gl_1k.jpg",
          "roughness": "red_brick_rough_1k.jpg"
        },
        "properties": {
          "roughness": 0.95,
          "metalness": 0.0,
          "repeat": [7, 3],
          "aoIntensity": 0.8
        }
      }
    },
    "windowFrames": {
      "white_painted_wood": {
        "properties": {
          "color": "#ffffff",
          "roughness": 0.5,
          "metalness": 0.0,
          "envMapIntensity": 0.2
        }
      },
      "dark_wood": {
        "properties": {
          "color": "#3d2817",
          "roughness": 0.6,
          "metalness": 0.0,
          "envMapIntensity": 0.3
        }
      },
      "black_metal": {
        "properties": {
          "color": "#2a2a2a",
          "roughness": 0.6,
          "metalness": 0.3,
          "envMapIntensity": 0.2
        }
      },
      "aluminum": {
        "properties": {
          "color": "#b8b8b8",
          "roughness": 0.2,
          "metalness": 0.9,
          "envMapIntensity": 0.6
        }
      }
    },
    "windowGlass": {
      "clear_glass": {
        "properties": {
          "color": "#f5f8fa",
          "metalness": 0.05,
          "roughness": 0.02,
          "opacity": 0.15,
          "envMapIntensity": 1.0
        }
      },
      "tinted_glass": {
        "properties": {
          "color": "#b0b0b0",
          "metalness": 0.1,
          "roughness": 0.1,
          "opacity": 0.4,
          "envMapIntensity": 0.6
        }
      },
      "frosted_glass": {
        "properties": {
          "color": "#e0e0e0",
          "metalness": 0.0,
          "roughness": 0.8,
          "opacity": 0.5,
          "envMapIntensity": 0.3
        }
      },
      "blue_tinted": {
        "properties": {
          "color": "#88ccff",
          "metalness": 0.2,
          "roughness": 0.03,
          "opacity": 0.25,
          "envMapIntensity": 0.9
        }
      }
    },
    "trim": {
      "white_painted": {
        "properties": {
          "color": "#f5f5f5",
          "roughness": 0.4,
          "metalness": 0.0,
          "envMapIntensity": 0.2
        }
      },
      "wood_stained": {
        "properties": {
          "color": "#8b6f47",
          "roughness": 0.5,
          "metalness": 0.0,
          "envMapIntensity": 0.3
        }
      },
      "dark_wood": {
        "properties": {
          "color": "#3d2817",
          "roughness": 0.6,
          "metalness": 0.0,
          "envMapIntensity": 0.3
        }
      }
    }
  },
  "windowStyles": {
    "industrial": {
      "dimensions": {
        "bottomHeight": 0.7,
        "topHeight": 3.16,
        "widthRatio": 0.5,
        "frameWidth": 0.04,
        "frameThickness": 0.04,
        "frameDepth": 0.12,
        "muntinThickness": 0.015,
        "gapBetweenWindows": 0.5,
        "windowsPerWall": 2,
        "gridColumns": 4,
        "gridRows": 4
      },
      "features": {
        "hasMuntins": true,
        "muntinPattern": "grid"
      }
    },
    "standard": {
      "dimensions": {
        "bottomHeight": 0.4,
        "topHeight": 3.2,
        "widthRatio": 0.5,
        "frameWidth": 0.04,
        "frameThickness": 0.04,
        "frameDepth": 0.12,
        "muntinThickness": 0.015,
        "gapBetweenWindows": 0.5,
        "windowsPerWall": 2
      },
      "features": {
        "hasMuntins": true,
        "muntinPattern": "cross"
      }
    },
    "large": {
      "dimensions": {
        "bottomHeight": 0.1,
        "topHeight": 3.4,
        "widthRatio": 0.6,
        "frameWidth": 0.05,
        "frameThickness": 0.05,
        "frameDepth": 0.15,
        "muntinThickness": 0.0,
        "gapBetweenWindows": 0.4,
        "windowsPerWall": 1
      },
      "features": {
        "hasMuntins": false,
        "muntinPattern": "none"
      }
    },
    "small": {
      "dimensions": {
        "bottomHeight": 1.0,
        "topHeight": 2.5,
        "widthRatio": 0.25,
        "frameWidth": 0.04,
        "frameThickness": 0.04,
        "frameDepth": 0.12,
        "muntinThickness": 0.015,
        "gapBetweenWindows": 0.8,
        "windowsPerWall": 2
      },
      "features": {
        "hasMuntins": true,
        "muntinPattern": "cross"
      }
    }
  },
  "trimDimensions": {
    "baseboard": {
      "height": 0.08,
      "depth": 0.01
    },
    "crownMolding": {
      "height": 0.06,
      "depth": 0.04,
      "offsetFromCeiling": 0.0
    }
  },
  "environments": {
    "white_room": {
      "id": "white_room",
      "name": "White Room",
      "nameKey": "designerEnvironmentWhiteRoom",
      "description": "Clean white studio",
      "floor": "white_room_floor",
      "wall": null,
      "windows": {
        "enabled": false
      },
      "trim": {
        "enabled": false,
        "baseboard": false,
        "crownMolding": false
      },
      "visibility": {
        "walls": false,
        "floor": true,
        "ceiling": false
      },
      "sky": {
        "enabled": false
      },
      "backgroundColor": "#ffffff",
      "lighting": {
        "mode": "studio",
        "hemisphere": { "intensity": 0, "skyColor": "#ffffff", "groundColor": "#ffffff" },
        "ceiling": { "intensity": 0 },
        "cameraLight": { "intensity": 0, "enabled": true },
        "studio": {
          "ambient": 0,
          "toneMapping": "linear",
          "lights": [
            {
              "role": "key",
              "name":"ceiling",
              "intensity": 1,
              "position": [0, 3, 0],
              "color": "#ffffff",
              "castShadow": true,
              "shadow": { "cameraSize": 7, "near": 1, "far": 25, "mapSize": 2048, "radius": 4, "blurSamples": 4, "normalBias": 0.03 }
            },
            {
              "role": "key",
              "name":"nearLeft",
              "intensity": 2,
              "position": [-4, 4, -4],
              "color": "#ffffff",
              "castShadow": true,
              "shadow": { "cameraSize": 7, "near": 1, "far": 25, "mapSize": 2048, "radius": 4, "blurSamples": 4, "normalBias": 0.03 }
            },
            {
              "role": "key",
              "name":"nearRight",
              "intensity": 1,
              "position": [-4, 4, 4],
              "color": "#ffffff",
              "castShadow": true,
              "shadow": { "cameraSize": 7, "near": 1, "far": 25, "mapSize": 2048, "radius": 4, "blurSamples": 4, "normalBias": 0.03 }
            },
            {
              "role": "key",
              "name":"farLeft",
              "intensity": 1,
              "position": [4, 4, -4],
              "color": "#ffffff",
              "castShadow": true,
              "shadow": { "cameraSize": 7, "near": 1, "far": 25, "mapSize": 2048, "radius": 4, "blurSamples": 4, "normalBias": 0.03 }
            },
            {
              "role": "key",
              "name":"farRight",
              "intensity": 0.5,
              "position": [4, 4, 4],
              "color": "#ffffff",
              "castShadow": true,
              "shadow": { "cameraSize": 7, "near": 1, "far": 25, "mapSize": 2048, "radius": 4, "blurSamples": 4, "normalBias": 0.03 }
            }
          ]
        },
        "studioRemovedLights":[
          { "role": "fill", "intensity": 0, "position": [5, 10, 5], "color": "#ffffff", "castShadow": false },
            { "role": "back", "intensity": 0, "position":[5, 10, 5], "color": "#ffffff", "castShadow": false }
        ]
      }
    },
    "standard_room": {
      "id": "standard_room",
      "name": "Standard Room",
      "nameKey": "designerEnvironmentStandardRoom",
      "description": "Classic brick walls with laminate flooring and industrial windows",
      "floor": "laminate_floor_light",
      "wall": "brick_wall",
      "windows": {
        "enabled": true,
        "style": "industrial",
        "frameMaterial": "black_metal",
        "glassMaterial": "clear_glass",
        "walls": {
          "north": false,
          "south": true,
          "east": true,
          "west": false
        }
      },
      "trim": {
        "enabled": true,
        "baseboard": true,
        "crownMolding": true,
        "material": "white_painted"
      },
      "visibility": {
        "walls": true,
        "floor": true,
        "ceiling": true
      },
      "lighting": {
        "mode": "sky",
        "fillLightFactor": 0.6,
        "ceiling": { "intensity": 2.0 },
        "cameraLight": { "intensity": 0.6, "enabled": true }
      }
    },
    "skyscraper": {
      "id": "skyscraper",
      "name": "Skyscraper",
      "nameKey": "designerEnvironmentSkyscraper",
      "description": "Modern high-rise office with floor-to-ceiling windows",
      "floor": "laminate_floor_light",
      "wall": "concrete_wall",
      "windows": {
        "enabled": true,
        "style": "large",
        "frameMaterial": "aluminum",
        "glassMaterial": "blue_tinted",
        "walls": {
          "north": false,
          "south": true,
          "east": true,
          "west": false
        }
      },
      "trim": {
        "enabled": true,
        "baseboard": true,
        "crownMolding": false,
        "material": "dark_wood"
      },
      "visibility": {
        "walls": true,
        "floor": true,
        "ceiling": true
      },
      "lighting": {
        "mode": "sky",
        "fillLightFactor": 0.55,
        "ceiling": { "intensity": 2.0 },
        "cameraLight": { "intensity": 0.6, "enabled": true }
      }
    },
    "scandinavian": {
      "id": "scandinavian",
      "name": "Scandinavian",
      "nameKey": "designerEnvironmentScandinavian",
      "description": "Light and airy with white walls and natural wood floors",
      "floor": "herringbone_parquet_light",
      "wall": "white_wall",
      "windows": {
        "enabled": true,
        "style": "standard",
        "frameMaterial": "white_painted_wood",
        "glassMaterial": "clear_glass",
        "walls": {
          "north": false,
          "south": true,
          "east": true,
          "west": false
        }
      },
      "trim": {
        "enabled": true,
        "baseboard": true,
        "crownMolding": true,
        "material": "white_painted"
      },
      "visibility": {
        "walls": true,
        "floor": true,
        "ceiling": true
      },
      "lighting": {
        "mode": "sky",
        "fillLightFactor": 0.75,
        "ceiling": { "intensity": 2.0 },
        "cameraLight": { "intensity": 0.6, "enabled": true }
      }
    }
  }
}
