Skip to content

This is the beginning of a galaxy-scale webGL-based space game

License

Notifications You must be signed in to change notification settings

berrytechnics/procedural-planet

Repository files navigation

Procedural Planet

This project showcases a procedural generation technique to create realistic-looking planets. It employs various algorithms to generate terrain, textures, and atmospheric effects, resulting in visually stunning and diverse planetary landscapes.

Overview

The Procedural Planet project is a demonstration of procedural content generation techniques applied to planetary rendering. It focuses on creating planets with randomized terrain features, including mountains, valleys, oceans, and continents, to simulate realistic celestial bodies.

Features

  • Procedural Terrain Generation: Utilizes algorithms to create diverse landscapes with varying elevations, biomes, and geological features.
  • Dynamic Texturing: Generates textures for different terrain types such as grasslands, deserts, snow-capped mountains, and more.

Usage

To run the Procedural Planet project locally, follow these steps:

Clone Repository:

git clone https://github.com/berrytechnics/procedural-planet.git

Navigate to the project directory

cd procedural-planet

Install required dependencies

yarn

Run the Application:

yarn dev

Access the Application: Once the application is running, open your web browser and go to http://localhost:5173 to view the generated procedural planets.

Contributing

Contributions to this project are welcome! If you'd like to contribute, please follow these guidelines:

Fork the repository. Create a new branch for your feature or bug fix. Make your changes and test thoroughly. Submit a pull request detailing the changes you've made.

Credits

This project was created and is maintained by BerryTechnics.

License

This project is licensed under the MIT License - see the LICENSE file for details.