Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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.
Acknowledgments

Special thanks to the authors of the textures used in this project. Your work has made this project possible!