This is a toolkit for procedural content generation for Unity.
- Navigate to GameObject -> ProceduralToolkit -> Landscape Generator
- Locate your newly created Landscape Generator object on your scene and edit settings.
- Seed: sets the seed for the randomizer. This ensures the equality of generation.
- Magnitude: the maximum amount of magnitude relative to terrain Y size.
- Hardness: the hardness of smoothing of the shape. Higher value means smoother shape.
- Bias: the relative center elevation level. Setting this value too low or too high will plane out the bottom or the top of the shape respectively.
- The generation resolution is adjusted automatically based on terrain heightmap resolution. So if you want to adjust that, change the overall resolution of the terrain heightmap.
- The maximum altitude of the terrain can be adjusted by combining two settings: the Y size of the terrain itself, or the magnitude parameter in Diamond Square component.
- Fixed reset behaviour on Landscape Generator.
- Landscape generated using Diamond Square algorithm.
- Generation result is stored into a terrain heightmap.
- Implemented simple DI container.
- Implemented simple rectangle creation within a static mesh.