Lowpoly Terrain
A procedural terrain generation demo based on Perlin noise.

Code : Github
Date : Fall 2016
This project is created following Sebastian Lague’s Procedural Landmass Generation Tutorial. I had learned a lot from video tutorials of him and really appreciate this guy.
The procedural generation technique is mainly based on Perlin Noise, which is kind of general way to express self-similarity. The parameters offered in inspector panel can be used to change the size, density, height of the mountain.
This demo also divides the terrain into different color area according to height, so it seems so beautiful with a low poly look.
The terrain is actually separated into different blocks. It not only helps in the development of LOD, also be able to support mesh collider without break the poly number limitation.
The most troublesome part, I suppose, is to fix gaps among blocks of different detail levels, because the vertex of the reduced block cannot really match the higher detail one. Then the normals also need to recalculate by myself.
Comments