Skip to content
/ Lunacy Public

A 3D visualizer/simulator for examining asteroids and the risk they pose to earth. Made in Godot, for the NASA Space Apps Hackathon

License

Notifications You must be signed in to change notification settings

SE-15A/Lunacy

Repository files navigation

Lunacy - Solar System & Asteroid Visualizer

A 3D visualizer/simulator for examining asteroids and the risk they pose to Earth. Made in Godot for the NASA Space Apps Hackathon.

This project could not be entirely implemented in time for the Hackathon due to the sudden deadline shift from 11:59 AM midnight to 5:00 PM.

Overview

Lunacy provides an interactive 3D simulation of our Solar System with a focus on near-Earth asteroids. Explore planetary orbits, examine asteroid trajectories, and understand the celestial dynamics of objects passing close to our planet.

Features

  • Solar System Simulation: Accurate orbital mechanics for all 8 solar system planets
  • Asteroid Tracking: Visualize near-Earth asteroids with real orbital data
  • 3D Navigation: Free-fly camera to explore the solar system from any angle
  • Educational Tool: Understand orbital elements and celestial mechanics

Screenshots

Starting Screen image

Solar System View 1 image

Solar System View 2 image

Installation

  1. Download Godot Engine 4.2 or later
  2. Clone this repository
  3. Open the project in Godot
  4. Run the main scene

Controls

  • WASD: Move camera
  • Mouse: Look around
  • Shift: Sprint

Data Sources

  • Planetary orbital elements: Solar System Open Data API
  • Asteroid data: ESA NEO API
  • Real-scale orbital mechanics simulation

License

GPLv3 License

Credits

Created by Luna-7 Team Developed for NASA Space Apps Challenge 2024 Built with Godot Engine

About

A 3D visualizer/simulator for examining asteroids and the risk they pose to earth. Made in Godot, for the NASA Space Apps Hackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages