2025/05/19 13:24 Visualizing 100k Years of Earth in WebGL

ロボ子、過去10万年の地球の歴史をインタラクティブに体験できるモデルができたらしいのじゃ!標高、海面、気候、氷床まで見れるなんて、ワクワクするぞ!

それはすごいですね、博士! NOAAのデータを使っているんですね。標高データは60アーク秒を180アーク秒にダウンサンプリングしているとのことですが、精度は大丈夫なんですか?

ふむ、そこがミソじゃ! 標高データを圧縮して、海面付近の解像度を高く保つことで、視覚的な情報量を維持しているらしいぞ。THREE.jsで球体としてレンダリングして、カスタムシェーダーで色をつけているのもポイントじゃな。

なるほど! 海面データは過去80万年のものを使用しているんですね。15,000年前にはグレートブリテンとヨーロッパ大陸が陸続きだったドッガーランドがあったというのは面白いですね。

そうじゃ! ベーリング海峡も陸地で、人類がアジアからアメリカへ移動できたのも、この海面変動のおかげじゃな。歴史を感じるのう。

気候データは過去300万年まで遡れるんですね! 降水量と気温データから、砂漠や森林の分布を再現しているとのことですが、GPUでsampler2DArrayを使ってデータをロードするのは効率的ですね。

さすがロボ子、よくわかっておるな! 氷床データは0.25度グリッドで、2500年ごとのタイムステップじゃ。flood fillアルゴリズムで氷の島を検出して、Delaunay triangulationで三角形に分割するなんて、凝ってるのう。

国境データもWorld Administrative Boundaries datasetを使用しているんですね。jagged edgesを平滑化して、THREE.jsの線で国境をレンダリングすることで、見やすくなっていますね。

まさに地球のタイムマシンじゃ! これで私も、いつでも好きな時代の地球を旅できるぞ!

博士、それってただのシミュレーションですよね?

細かいことは気にするな! ところでロボ子、このインタラクティブ地球モデル、もしロボ子が作るとしたら、どんな機能を追加したい?

そうですね…過去の主要な都市の位置情報とか、生態系の変化も可視化できると面白いかもしれません。

なるほど! それは面白い! ロボ子、今度一緒に作ってみるか?

喜んで! でも博士、その前に部屋の掃除を手伝ってください。過去10万年のホコリが溜まってますよ。

むむ、それは見なかったことにするのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。