Skip to content

Cosmic Trajectories is a Three.js-powered 3D visualization showcasing Earth with major satellites orbiting it.

License

Notifications You must be signed in to change notification settings

ARRY7686/Cosmic-Trajectories

Cosmic Trajectories

A stunning 3D visualization of Earth and its satellites built with Three.js, providing an interactive space exploration experience.

Table of Contents

Features

  • 🌍 Detailed 3D Earth model with atmospheric effects and cloud layers
  • 🛰 Real-time satellite orbit visualization with dynamic trails
  • 🌟 Interactive starfield background with thousands of stars
  • 🎵 Ambient background music with volume control
  • 🎨 Custom loading and intro sequences with smooth transitions
  • 📱 Responsive design with collapsible satellite menu for mobile

Quick Start

  1. Clone the repository

    git clone https://github.com/ARRY7686/Cosmic-Trajectories.git
  2. Navigate to the project folder:

    cd Cosmic-Trajectories
  3. Open index.html in a modern web browser

  4. No build step required - uses ES modules

Technology Stack

  • Three.js for 3D rendering
  • Pure JavaScript (ES6+)
  • CSS3 for styling

Architecture

The project is structured as follows:

  • assets/: Contains textures, videos, and other static assets
  • public/: Contains the main HTML file
  • src/: Contains the core JavaScript files and utility modules

Core Files and Modules

License

This project is licensed under the GPL-3.0 License.

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

Cosmic Trajectories is a Three.js-powered 3D visualization showcasing Earth with major satellites orbiting it.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published