Generate and explore 3d terrain in your browser with noise algorithms. Try it now.
- Real-time feedback - See terrain change as you adjust parameters
- Shareable creations - Save and load state via URL or JSON drag-and-drop
- Infinite terrain - Move across the infinite terrain thanks to dynamic chunks loading
- WASD to move the avatar around.
- Mouse wheel to zoom.
- Left click + mouse movement to pan around the map.
- Right click + mouse movement to rotate the camera.
|
|
|
|
If you are curious about procedural generation, here are a few resources to explore the topic.
Red Blob Games is a fantastic source of inspiration that provides great explanations and interactive examples. A few particularly interesting posts:
ProcGen Space has a page with a lot of links to procedural generation resources that can be filtered with tags.
The SimonDev YouTube channel has a 3d World Generation playlist exploring procedural generation techniques in JavaScript. It covers a surprising amount of ground in a few 6 to 10 minutes videos (from heightmap generation to level of details and biome generation and a lot of other things in-between).
cd web
make setup
make serve
It builds and embed the project in a Go binary that will serve it and open it in the default browser.
make setup
make dist
./build/noisy-serve
MIT License - see LICENSE for details.