Skip to content

joshbrew/Noise_Textures

Repository files navigation

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 (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

About

Noise and terrain generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published