Sky Color Engine for iOS

いま、
あなたの空は
何色

太陽の位置から、いまこの瞬間の空の色を計算して描く iOSアプリ。 天気予報ではなく、物理計算で空の色を再現します。

  • 通信不要で計算
  • データ収集なし
  • 広告なし

ホーム画面ウィジェット・世界都市比較・時刻スライダー搭載。

物理ベースの空色計算

太陽高度・大気散乱をモデル化。天気APIに頼らない、純粋な計算で空色を導きます。

空色の計算に通信不要

空色の計算はすべて端末内で完結。アカウント不要・データ収集なし。

世界中の空を比較

世界の都市を並べて空色を比較。時差も自動対応で、地球の裏側の空を覗けます。

特徴

空の色を、科学で読み解く。

太陽の位置と大気の散乱モデルから、人間の目に映る空色を忠実に計算。日の出・日の入り・薄明のグラデーションをリアルタイムで描画します。

リアルタイム空色表示

現在地の空色をリアルタイム表示。地名・明るさ (lux)・太陽高度と合わせて、いまこの瞬間の空を数値とともに体感できます。

タイムスライダー

時刻スライダーで一日の空の移ろいをスムーズに再生。過去や未来の日付も指定でき、季節ごとの変化を眺められます。

ホーム画面ウィジェット

ホーム画面を見るだけで今の空色がわかる。ウィジェット対応で、アプリを開かなくても一目で確認できます。

計算の中身を公開

空色をどう計算しているか、数式と考え方をすべてWebサイト上で公開しています。ブラックボックスはありません。

仕組み

太陽の位置から、空色を計算するまで。

緯度・経度・時刻の3つのパラメータから、物理モデルで空の色を導きます。

太陽高度を求める

緯度・経度・日時から天文計算で太陽の仰角を算出。大気差の補正も加えて見かけの高度を得ます。

明るさを計算

太陽高度から照度 (lux) を対数スケールで推定。夜の星明りから真昼の13万lux まで連続的に変化します。

空色を合成

高度に応じた色相テーブルを補間し、明るさと合成。夜 → 薄明 → 朝焼け → 昼空のグラデーションを再現します。

いま、あなたの空を見てみよう。

ブラウザで動くWeb版ですぐに体験できます。
iOSアプリもApp Storeにて配信中。