Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rasmussvala/tnm084-procedural-planet
A THREE.js project to produce procedurally generated planets.
https://github.com/rasmussvala/tnm084-procedural-planet
javascript linkoping-university liu procedural procedural-generation three-js threejs web
Last synced: 16 days ago
JSON representation
A THREE.js project to produce procedurally generated planets.
- Host: GitHub
- URL: https://github.com/rasmussvala/tnm084-procedural-planet
- Owner: rasmussvala
- Created: 2023-12-15T09:20:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-07T10:20:42.000Z (4 months ago)
- Last Synced: 2024-12-08T11:07:32.215Z (2 months ago)
- Topics: javascript, linkoping-university, liu, procedural, procedural-generation, three-js, threejs, web
- Language: JavaScript
- Homepage: https://proceduralplanet.vercel.app
- Size: 176 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TNM084-Procedural-Planet
## Overview
This THREE.js project, part of the [TNM084 Procedural Methods for Images](https://studieinfo.liu.se/kurs/TNM084/ht-2024) course at Linköping University, generates procedurally created planets. It utilizes various types of noises to produce unique landscapes and scenery. Try it here: [procedural-planet.vercel.app](https://proceduralplanet.vercel.app/). To generate a new planet refresh the page.
## Usage
### Prerequisites
- Node.js
- npm (Node Package Manager)### Setup
1. Clone the repository.
2. Navigate to the project directory by running the command: ```cd TNM084-Procedural-Planet```
3. Install dependencies by running the command: ```npm install```
4. Start the project by running the command: ```npx vite```
You should now be able to access the project in a web browser at 'http://localhost:XXXX'.## Render of a Generated Planet
