https://github.com/joshbrew/noise_textures
Noise and terrain generation
https://github.com/joshbrew/noise_textures
Last synced: 11 months ago
JSON representation
Noise and terrain generation
- Host: GitHub
- URL: https://github.com/joshbrew/noise_textures
- Owner: joshbrew
- License: mit
- Created: 2024-06-08T21:01:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-28T05:06:12.000Z (about 1 year ago)
- Last Synced: 2025-06-03T00:33:04.760Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 21.8 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Noise_Textures
Multithreaded heightmap/noise texture generation tests for a bunch of different noise algorithms. 35+ variants plus some spherical and planar terrain generation tests, and some vector field tests with WIP erosion sims. Needs to move to the GPU but it's not that slow and the resolution is theoretically infinite.
Run `npm i -g tinybuild` then `tinybuild` to build/run the project. Babylonjs is using webgpu so use a chrome based browser, or android.
### [Noise, Planets, Terrain, and Vector Field samples](https://planetsim.netlify.app) (takes several seconds to render!!)
Eventually I'll roll this all into one as a fun terrain or texture mixing tool but there's a lot of optimizing to do inbetween slamming features in.
