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

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

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.


339234544-422dca76-cd6f-4410-80b2-2aa03e2c29f0-min
Capture6-min

Capture-min (3)



Capture2-min


Capture



Capture2-min


Capture



Capture2-min


Capture



e


g


d - Copy



Capture-min (5)


339214027-e36ca3fd-56f0-4107-8bd3-377a0b692c24-min
338783672-30bf28a2-3311-4864-b58a-236d8cb17ced-min

339095194-784027a9-8e87-45c6-9cdc-51f3dbf25b26-min



Capture5-min


Capture