このGlobe 3Dについて
3D太陽系を展示する没入型Androidアプリケーション
OpenGL ES 3.2 でレンダリングされた 3D 太陽系を堪能できる、没入感あふれる Android アプリケーションです。リアルなテクスチャ、詳細な情報、スムーズなインタラクションで、複数の惑星や天体を探索できます。
機能
• OpenGL ES 3.2 を使用した天体(太陽、水星、金星、地球、月、火星、木星、土星、天王星、海王星)の 3D レンダリング。
• 天の川を背景に、すべての惑星、太陽、月をリアルなテクスチャで表示。
• タッチジェスチャーで天体を回転。
• ピンチズームで拡大・縮小。
• 左右にスワイプすることで、スムーズなカメラ切り替えで惑星を切り替え。
• 惑星の物理的特性、軌道データ、大気特性、探査情報など、包括的なデータを含む詳細な惑星情報ダイアログ。
• 現在フォーカスしている天体の惑星名をリアルタイムで表示。
• FPS、トライアングル数、メモリ使用量を表示するパフォーマンスモニタリングオーバーレイ。
• アニメーションパーティクルエフェクト付きのロード画面。
• OpenGLレンダリング用のカスタムGLSurfaceView。
• モジュール化されたコード構造により、理解とメンテナンスが容易。
はじめに
デモを実行するには:
• このリポジトリをローカルマシンにクローンします。
• Android Studioでプロジェクトを開きます。
• Androidデバイスまたはエミュレータでアプリをビルドして実行します。
依存関係
• Android SDK(最小:API 24、ターゲット:API 36)
• OpenGL ES 3.2
• Gradle
• AndroidXライブラリ(AppCompat、Material、Activity、ConstraintLayout)
ライセンス
このプロジェクトはオープンソースであり、完全なコードはGitHubで入手できます。
https://github.com/ZayedCom/Globe3D







