This is an infinite 3D terrain generator created using Unity. I learned how to create this project from Sebastian Lague's wonderful YouTube series on Procedural Landmass Generation. The generator uses Perlin noise to generate a height map that gets applied to vertices on a mesh.
- Adjustable parameters for:
octaves
: each level of Perlin noise, layered on top of each other for finer and finer detailslacunarity
: controls the frequency of each octavepersistence
: controls the amplitude of each octave
- Adjustable settings for terrain colours
- Varying levels of detail for different chunks based on their distance from the player
- Falloff map mode for creating island-style terrain
- Flatshading for a more low-poly style
- Create custom shaders
- Improve the FPS controller
- Create in-game controls for adjusting the terrain parameters and colours