Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mitchcamza/earth3d
A 3D representation of the Earth
https://github.com/mitchcamza/earth3d
glsl graphics shaders threejs
Last synced: about 1 month ago
JSON representation
A 3D representation of the Earth
- Host: GitHub
- URL: https://github.com/mitchcamza/earth3d
- Owner: mitchcamza
- Created: 2024-07-30T22:28:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T02:06:30.000Z (2 months ago)
- Last Synced: 2024-09-11T05:18:35.051Z (2 months ago)
- Topics: glsl, graphics, shaders, threejs
- Language: JavaScript
- Homepage: https://earth3d-seven.vercel.app
- Size: 24 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3D Earth Project
[![Deploy Earth3D to GitHub Pages](https://github.com/mitchcamza/Earth3D/actions/workflows/deploy.yml/badge.svg)](https://github.com/mitchcamza/Earth3D/actions/workflows/deploy.yml)
## Overview
This project showcases a 3D model of Earth, utilizing various textures to enhance realism. The model is designed for educational and demonstration purposes, highlighting the beauty and complexity of our planet.## Features
- High-resolution textures for Earth
- Realistic rendering of day and night
- Cloud overlay for added realism## Getting Started
To run this project:
1. Clone the repository ```bash git clone https://github.com/yourusername/3d-earth-project.git```
2. Install the dependencies: ```bash npm install```
3. Run the project ```bash npm run dev```## Attributions
This project uses the following textures, which are licensed under the Creative Commons Attribution 4.0 International License:
- Earth Day Map and Cloud Textures
By [Solar System Scope](http://solarsystemscope.com/textures)
[Licensed under CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)- Earth Bump Map and Specular Map
By James Hastings-Trew
[Planet Pixel Emporium](https://planetpixelemporium.com/planets.html)- Shaders: Bruno Simon and his [Three.js Journey](https://threejs-journey.com) course.
## License
This project is licensed under the MIT License. See the [LICENSE](https://github.com/mitchcamza/Earth3D?tab=MIT-1-ov-file) file for more details.
AcknowledgmentsSpecial thanks to the authors of the textures used in this project. Your work has made this project possible!