{
  "params": {
    "style": {
      "type": "choice",
      "options": [
        "downtown",
        "old city",
        "harbour"
      ],
      "default": "downtown",
      "label": "Style",
      "describe": "downtown (glass towers with setbacks, spires, antennas and slanted crowns), old city (lower blocks with domes, steeples, gables and a clock tower), harbour (long warehouses with sawtooth roofs and gantry cranes in front of a few towers)."
    },
    "length": {
      "type": "range",
      "min": 60,
      "max": 240,
      "step": 20,
      "default": 120,
      "label": "Length",
      "describe": "Length of the strip along X in metres, 60 to 240. Tile several with different seeds for a panorama."
    },
    "height": {
      "type": "range",
      "min": 0.5,
      "max": 1.5,
      "step": 0.1,
      "default": 1,
      "label": "Height",
      "describe": "Height multiplier for every building: 0.5 (small town) to 1.5 (megacity). At 1 the tallest back towers reach about 75-110 m."
    },
    "tint": {
      "type": "choice",
      "options": [
        "day",
        "dusk",
        "haze",
        "night"
      ],
      "default": "day",
      "label": "Tint",
      "describe": "Colour of the silhouette layers, each fading toward the sky colour with distance: day (blue grey), dusk (purple against orange), haze (pale grey), night (dark navy with warm windows)."
    },
    "seed": {
      "type": "range",
      "min": 1,
      "max": 999,
      "step": 1,
      "default": 11,
      "label": "Seed",
      "describe": "Reshuffles building widths, heights, crowns, landmark positions and which window bands are lit."
    }
  },
  "presets": {
    "dusk downtown": {
      "style": "downtown",
      "tint": "dusk",
      "length": 160,
      "seed": 11
    },
    "old town horizon": {
      "style": "old city",
      "tint": "haze",
      "height": 0.8,
      "seed": 4
    },
    "night port": {
      "style": "harbour",
      "tint": "night",
      "length": 200,
      "seed": 23
    }
  },
  "night": {
    "window": {
      "zone": "window",
      "color": "#ffd9a0",
      "intensity": 0.9,
      "describe": "A seeded share of the window bands glows, so the skyline sparkles after dark."
    }
  }
}