Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adriantomin/threejs-solar-system

ThreeJS Solar System Model
https://github.com/adriantomin/threejs-solar-system

three-js typescript vite

Last synced: about 1 month ago
JSON representation

ThreeJS Solar System Model

Awesome Lists containing this project

README

        

# ThreeJS Solar System

A simple and interactive model of our Solar System built with:




![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)




![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white)




![Three js](https://img.shields.io/badge/threejs-black?style=for-the-badge&logo=three.js&logoColor=white)

## Features

- Realistic Rendering: Enjoy realistic representations of each planetary body, thanks to the power of Three.js.

- Dynamic Controls: Utilize TweakPane controls to adjust parameters such as distance, speed, and radius, allowing for customization and experimentation.

- Each planet is scaled up 10x for visualization.

- Each real-life minute represents 365 days on Earth.

## Screenshots

![App Screenshot](https://github.com/AdrianTomin/ThreeJS-Solar-System/blob/main/public/images/demo-1.png?raw=true)

![App Screenshot](https://github.com/AdrianTomin/ThreeJS-Solar-System/blob/main/public/images/demo-2.png?raw=true)

## Installation

- Clone this repository to your local machine using `git clone https://github.com/AdrianTomin/ThreeJS-Solar-System.git`.
- Navigate to the project directory.
- Install dependencies using `npm install`.
- Start the development server with `npm run dev`.
- Open your browser and visit the provided localhost URL to begin exploring the solar system.
## Authors

- [@AdrianTomin](https://www.github.com/AdrianTomin)

## Badges
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)

Logo