Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/adriantomin/threejs-solar-system
- Owner: AdrianTomin
- License: mit
- Created: 2024-05-12T01:56:15.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-14T05:40:31.000Z (7 months ago)
- Last Synced: 2024-05-15T12:02:16.451Z (7 months ago)
- Topics: three-js, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 18.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)