Terrain Processor: Heightmap: Perlin Noise
Jump to navigation
Jump to search
Task details
Task name : Heightmap: Perlin Noise
Dll plugin name : BITasksPlugin.dll
Geometry type : Polygon, PolygonM, PolygonZ
Heightmap : Yes
Description
Algorithm adds perlin noise in terrain heightmap. It uses Shapefile as mask polygons. Perlin noise on Wikipedia
Task parameters
- Amplitude - Maximal +- height added to terrain heightmap.
- Scale - Perlin noise mapping scale.
Usage
Good to for creating some terrain corrugation within a particular area, e.g. more rugged terrain in a forest offering some addtional cover to infantry. Gentle noise adds natural feel to meadows or brownfields.
Algorithm
- Load heightmap
- Foreach shapefile polygon
- Foreach heightmap point in polygon
- Get Perlin noise value and add it to height in heightmap
- Foreach heightmap point in polygon