About Globe 3D
An immersive Android application that showcases a 3D solar system rendered using OpenGL ES 3.2. Explore multiple planets and celestial bodies with realistic textures, detailed information, and smooth interactions.
Features
• 3D rendering of celestial bodies (Sun, Mercury, Venus, Earth, Moon, Mars, Jupiter, Saturn, Uranus, Neptune) using OpenGL ES 3.2.
• Realistic textures for all planets, the Sun, and the Moon with Milky Way background.
• Touch gestures for rotating celestial bodies.
• Pinch-to-zoom functionality for scaling.
• Swipe left or right to switch between planets with smooth camera transitions.
• Detailed planet information dialog with comprehensive data including physical properties, orbital data, atmospheric characteristics, and exploration information.
• Real-time planet name display showing the currently focused celestial body.
• Performance monitoring overlay displaying FPS, triangle count, and memory usage.
• Loading screen with animated particle effects.
• Custom GLSurfaceView for OpenGL rendering.
• Modularized code structure for easy understanding and maintenance.
Getting Started
To run the demo:
• Clone this repository to your local machine.
• Open the project in Android Studio.
• Build and run the app on an Android device or emulator.
Dependencies
• Android SDK (Minimum: API 24, Target: API 36)
• OpenGL ES 3.2
• Gradle
• AndroidX libraries (AppCompat, Material, Activity, ConstraintLayout)
License
This project is open source and the full code is available on GitHub
https://github.com/ZayedCom/Globe3D
Similar Apps
Globe 3D
An immersive Android application that showcases a 3D solar system
My Exchange Rates
My Exchange Rates, your personal gateway to the world of global currencies
M&M Sorter
Bahçeşehir University 2020
Reuleaux Xperience Theme
Beatuiful Reuleaux Xperience theme for Xperia devices with full material design
BlueNova Theme
Amazing yet simplistic BlueNova theme for Xperia devices
Loops Theme (Black)
Beatuiful Xperia Loops theme for Xperia devices with full material design