---
name: "Terrain Processor: Heightmap: Perlin Noise"
type: topic
source: https://community.bistudio.com/wiki/Terrain_Processor:_Heightmap:_Perlin_Noise
revid: 338029
updated: 2023-02-23T21:11:23Z
---

# Terrain Processor: Heightmap: Perlin Noise

#### 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](https://en.wikipedia.org/wiki/Perlin_noise).

#### 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 additional cover to infantry. Gentle noise adds natural feel to meadows or brownfield.

#### Algorithm

1. Load heightmap
1. For each shapefile polygon
   1. For each heightmap point in polygon
      1. Get Perlin noise value and add it to height in heightmap

<sub>Source: [BI Community Wiki — Terrain Processor: Heightmap: Perlin Noise](https://community.bistudio.com/wiki/Terrain_Processor:_Heightmap:_Perlin_Noise) (revision 338029).</sub>
