Using Perlin noise and FBM to generate elevation and moisture, and assigning biomes accordingly. Also, you can generate different styles of islands by adjusting the parameters.
Powered by WebGL, It's fast!
procedural-island-generator.netlify.app
- Three.js
- Vite
- TypeScript
- GLSL
- Tweakpane