Landmass Generation

This is a project developed to showcase procedural generation of landscape using the Perlin Noise algorithm. The user can set different scale noise, lacunarity, persistence and offset to control the landscape generation. I have also added support to export the generated result as a RAW heightmap. This can then be imported using Unity’s Terrain component for further editing. Source code at https://github.com/CyroPCJr/LandmassGeneration

Generate mesh with s

Generate mesh with specific size resolution and able to tune different values such noise scale, lacunarity, persistence, octaves and offset the noise. Push the generate button and check new result.

Export the landscape

Export the landscape as raw file and png. Unity Terrain component is able to support to read and import this raw file and generate the heightmap.

Generate mesh with s
Export the landscape

Other Credits

Instructor: Richard Zampieri