{
  "version": 1,
  "id": "sky-test-halos",
  "tags": [
    "halo",
    "atmospheric optics",
    "ice crystals"
  ],
  "description": {
    "fr": "Un ciel d'essai pour le cortège des halos. Rien ici n'est une forme posée : un prisme hexagonal de glace et la loi de Snell suffisent à tout produire, et aucun angle n'a été choisi. Le Soleil est à 20° de hauteur. Au départ, un voile de cirrus couvre 85 % du ciel et les cristaux tombent bien à plat (alignement 95 %) : anneau à 22°, parhélies de part et d'autre, arc tangent, circumzénithal, cercle parhélique. Puis le temps change sous vos yeux. De 10 à 19 s, les cristaux se mettent à tourbillonner (alignement 20 %) : parhélies et arcs s'éteignent, l'anneau reste ; ce réglage, que nul relevé au monde ne contient, décide à lui seul de ce qu'on voit. Ils se stabilisent de nouveau jusqu'à 26 s. De 26 à 31 s, le voile s'amincit à 25 % : le halo ne subsiste que par fragments, là où il reste de la glace. Il s'épaissit de nouveau jusqu'à 37 s, puis une couche de cumulus passe en dessous (70 % à 41 s) et cache le spectacle avant de se dissiper.",
    "en": "A test sky for the halo display. Nothing here is a placed shape: a hexagonal ice prism and Snell's law produce all of it, and not one angle was chosen. The Sun is 20° up. At first a veil of cirrus covers 85% of the sky and the crystals fall well flat (95% alignment): the 22° ring, sundogs on either side, the tangent arc, the circumzenithal arc, the parhelic circle. Then the weather changes as you watch. From 10 to 19 s the crystals start to tumble (20% alignment): the sundogs and arcs go out and the ring stays; that setting, which no meteorological record in the world contains, alone decides what one sees. They settle again until 26 s. From 26 to 31 s the veil thins to 25%: the display survives only in fragments, where there is still ice. It thickens again until 37 s, then a layer of cumulus passes beneath (70% at 41 s) and hides the show before clearing.",
    "es": "Un cielo de prueba para el despliegue de halos. Aquí nada es una forma colocada: un prisma hexagonal de hielo y la ley de Snell lo producen todo, y no se ha elegido ni un solo ángulo. El Sol está a 20° de altura. Al principio un velo de cirros cubre el 85% del cielo y los cristales caen bien planos (95% de alineación): el anillo de 22°, parhelios a ambos lados, el arco tangente, el arco circuncenital, el círculo parhélico. Luego el tiempo cambia ante tus ojos. De 10 a 19 s los cristales empiezan a dar tumbos (20% de alineación): los parhelios y los arcos se apagan y el anillo se queda; ese ajuste, que ningún registro meteorológico del mundo contiene, decide por sí solo lo que se ve. Vuelven a asentarse hasta los 26 s. De 26 a 31 s el velo se adelgaza hasta el 25%: el despliegue solo sobrevive a fragmentos, donde aún hay hielo. Vuelve a espesarse hasta los 37 s, y luego una capa de cúmulos pasa por debajo (70% a los 41 s) y oculta el espectáculo antes de despejarse.",
    "it": "Un cielo di prova per lo spettacolo degli aloni. Nulla qui è una forma posizionata: un prisma esagonale di ghiaccio e la legge di Snell producono tutto, e non è stato scelto un solo angolo. Il Sole è a 20° di altezza. All'inizio un velo di cirri copre l'85% del cielo e i cristalli cadono ben piatti (95% di allineamento): l'anello di 22°, i pareli ai due lati, l'arco tangente, l'arco circumzenitale, il cerchio parelico. Poi il tempo cambia sotto i tuoi occhi. Da 10 a 19 s i cristalli cominciano a ruzzolare (20% di allineamento): i pareli e gli archi si spengono e l'anello resta; quel parametro, che nessun archivio meteorologico al mondo contiene, decide da solo ciò che si vede. Si stabilizzano di nuovo fino a 26 s. Da 26 a 31 s il velo si assottiglia al 25%: lo spettacolo sopravvive solo a frammenti, dove c'è ancora ghiaccio. Si ispessisce di nuovo fino a 37 s, poi uno strato di cumuli passa sotto (70% a 41 s) e nasconde lo spettacolo prima di diradarsi."
  },
  "time": {
    "year": 2020,
    "month": 1,
    "day": 15,
    "hour": 12,
    "minute": 50
  },
  "utcOffsetHours": 1,
  "durationSeconds": 46,
  "place": [
    {
      "lat": 48.8566,
      "lng": 2.3522,
      "name": "Paris, France"
    }
  ],
  "weatherTrack": {
    "keyframes": [
      {
        "t": 0,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.85,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 10000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.85,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 19000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.2,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.85,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.2,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 22000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.2,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.85,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.2,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 26000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.85,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 31000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.25,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.25,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.25,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 33000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.25,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.25,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.25,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 37000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.85,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 41000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0.7,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.955,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0.7,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 43000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0.7,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.955,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0.7,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      },
      {
        "t": 46000,
        "weather": {
          "cloudLayers": [
            {
              "id": "halo-cirrus",
              "type": "cirrus",
              "baseM": 8000,
              "thicknessM": 400,
              "coverage": 0.85,
              "sizeM": 2200,
              "density": 0.35,
              "darkness": 0.05,
              "iceCrystalAlignment": 0.95,
              "seed": 41
            },
            {
              "id": "low-cumulus",
              "type": "cumulus",
              "baseM": 1500,
              "thicknessM": 800,
              "coverage": 0,
              "sizeM": 1400,
              "density": 1,
              "darkness": 0.15,
              "seed": 17
            }
          ],
          "cloudCover": 0.85,
          "cloudDarkness": 0.05,
          "cloudBaseM": 8000,
          "lowerCloudCover": 0,
          "highCloudCover": 0.85,
          "iceCrystalAlignment": 0.95,
          "precipitationType": "none",
          "precipitationIntensity": 0,
          "windDirectionDeg": 90,
          "windSpeed": 4,
          "storm": false
        }
      }
    ]
  },
  "timeline": {
    "keyframes": [
      {
        "t": 0,
        "shapes": []
      }
    ],
    "order": [],
    "groups": []
  },
  "observerTrack": {
    "keyframes": [
      {
        "t": 0,
        "pose": {
          "lat": 48.8566,
          "lng": 2.3522,
          "elevationM": 0,
          "headingDeg": 155,
          "pitchDeg": 18,
          "fovDeg": 90
        }
      },
      {
        "t": 6000,
        "pose": {
          "lat": 48.8566,
          "lng": 2.3522,
          "elevationM": 0,
          "headingDeg": 205,
          "pitchDeg": 18,
          "fovDeg": 90
        }
      },
      {
        "t": 10000,
        "pose": {
          "lat": 48.8566,
          "lng": 2.3522,
          "elevationM": 0,
          "headingDeg": 185,
          "pitchDeg": 30,
          "fovDeg": 90
        }
      },
      {
        "t": 46000,
        "pose": {
          "lat": 48.8566,
          "lng": 2.3522,
          "elevationM": 0,
          "headingDeg": 185,
          "pitchDeg": 30,
          "fovDeg": 90
        }
      }
    ]
  },
  "soundTrack": {
    "keyframes": []
  },
  "decor": []
}
