太陽系ビューアーとは?
Solar System Viewer は太陽系のインタラクティブな 3D ビジュアライゼーションです。八つの惑星と冥王星を探検し、相対的な大きさを比べ、軌道をたどり、任意の天体をクリックして主要データを確認できます。
シーンは three.js で描画されており、カメラをドラッグして回転、内側の惑星から海王星の外までスクロールでズーム、アニメーションは任意のタイミングで一時停止できます。どの惑星でも、あるいは太陽そのものでもクリックすると情報パネルが開き、直径、太陽からの距離、自転・公転周期、表面温度、重力、質量、大気、70 kg の人がそこで量る体重、既知の衛星数に加えて、豆知識カードが並びます。冥王星などの準惑星はトグルの後ろに隠れているのでデフォルト表示はすっきりしたまま、サイズ比較のストリップは各惑星を木星の隣に並べて、内側の世界が実際にどれほど小さいかを見せてくれます。
使い方
- マウスやタッチ操作で太陽系の周りの視点を回転させます。スクロールでズームイン・アウトができます。
- 任意の惑星、または太陽そのものをクリックして選択すると、直径、距離、重力、大気、そこでの体重などの詳細が表示されます。
- コントロールパネルで軌道線、惑星ラベル、アニメーション速度の表示を切り替えられます。
使用するタイミング
- 子どもに惑星の順番と相対的な大きさをひと目で説明したいとき。
- ある惑星の公転周期や表面温度を、わざわざウィキペディアを開かずに確認したいとき。
- 授業のプレゼンで、静止画ではなく動く太陽系が欲しいとき。
結果
木星と地球の大きさを比べたり、火星が軌道を進む様子を見たり、好きな惑星の表面温度を調べたりできます。すべてインタラクティブな3Dビューで。
よくある質問
- 惑星の大きさと距離は実スケールで描かれていますか?
- いいえ。実スケールだと水星から火星までは 1 ピクセルになり、海王星は画面外に出てしまいます。見やすさのために大きさを誇張し、軌道半径も圧縮しています。サイドパネルの数値だけは正確です。
- このビューアに冥王星は含まれていますか?
- はい。冥王星は 2006 年に準惑星に再分類されましたが、コントロールパネルの「準惑星」トグルでいつでもシーンに追加できます。海王星の外側にラベル付きの天体とその軌道が表示されます。
- アニメーションを止めてスクリーンショットを撮れますか?
- はい。コントロールパネルの一時停止ボタンで公転と自転を止められます。停止中もカメラ操作や惑星のクリックはそのままできます。
- 軌道や物理データの出典はどこですか?
- NASA のファクトシートを参照しています:平均軌道半径、恒星日自転周期、赤道直径、平均表面温度。表示上は丸めていますが、公表値の範囲内です。
- WebGL や高性能 GPU が必要ですか?
- 標準的な WebGL があれば十分です。直近 5 年以内のノート PC やスマホなら問題なく動きます。シーンが表示されない場合、ブラウザのハードウェアアクセラレーションがオフになっている可能性があります。