Demonstrates generating terrain meshes from noise. There's also tools for modifying the terrain and the terrain can be saved as a mesh asset and used in any projects. Includes FPS preview and simple tree placement.
Sources and code examples used in this project:
- Simple perlin noise: https://docs.unity3d.com/ScriptReference/Mathf.PerlinNoise.html
- Complex Perlin noise function: https://www.youtube.com/playlist?list=PLFt_AvWsXl0eBW2EiBtl_sxmDtSgZBxB3
- Noise theory: https://libnoise.sourceforge.net/
- Lerp and easing functions: https://www.febucci.com/2018/08/easing-functions/
- Triplanar shader: https://github.com/keijiro/StandardTriplanar
- Tree9 trees
- UniRx
Textures: https://www.textures.com/