Three AI agents, one solar system

SolarSystem COSMOS

三つのAIエージェントで作った太陽系だよ。それぞれの宇宙を選んで、同じテーマがどんなふうに違って見えるか眺めてみて。

各AIエージェントに与えた共通 goal
美しい宇宙における重力と慣性系を眺められる Web ページを作る。
1ページでスクロールはしないウェブアプリケーション形式。
すべてが美しい3D で表現される必要がある。
起動すると地球と、その周りを回る月が3D で表現されている。非常に美しいレンダリング。地球は自転しており、月も公転している。月はその公転軌跡を美しく引いている。軌跡は美しく光っていて、公転1/3程度でフェイドアウトして消える。
地球と月は太陽光を受け、昼と夜が描かれている。
画面下にはスケールスライダーとデフォルメボタンがある。
起動時はスケールスライダーの位置は一番左の「Terra Level」デフォルメボタンはオフ。
地球と月の位置と大きさの関係は出来る限り実際のものに一致している。
しかしデフォルメボタンを押すと、月が大きく地球の近くを回るわかりやすい模型風モデルとなる。
月は自動でグルグル回っているが、マウスでぐるぐるとさまざまな方向から観察することが出来る。

画面下にあるスライダーをひとつ動かすと、太陽系のモデルになる。sol Levelである。
太陽とその周りを回る惑星たち。惑星の周りを回る衛星やリングもレンダリングされている。
範囲は太陽から海王星まで。標準では本物に近い縮尺で描かれるが、デフォルメボタンをオンにすると、やはりわかりやすい模型風モデルのサイズになる。
同じようにマウスでグルグルとドラッグすることで、さまざまな方向から観察することが出来る。

スライダーをもう一つ動かすと、銀河系を公転する太陽系のモデルとなる。太陽の周りを公転しながら回っているため、螺旋状に飛ぶ惑星たちが見える。このLevelでは衛星は省略する。はやりマウスでドラッグすることが出来る。

solモードで惑星をクリックすると例えばジュピターモードやサターンモードに入りたい。
ずっと見てられるようにフルスクリーンモードを用意して。
ドラッグしなくてもオートでゆっくりとパンしていくような、眺めていられるモードを作って。そのモードでは定期的にTerraサイズ、ソルサイズ、Galaxyサイズを行き来して。
デフォルメに切り替えたときに前の軌跡をそのまま残して移動するからおかしなラインが残る。
スケール切り替え時はシームレスなズームインアウトアニメーションで絵切り替えて。