Fractal Brownian Noise
- Author: A.Jack, O.Conrad (c) 2017
- Menu: Grid | Calculus | Grid Generation
Description
This tool uses uniform random to create a grid that resembles fractal Brownian noise (FBN). The advantage of FBN noise is that it appears to have texture to the human eye, that resembles the types of textures that are observed in nature; terrains, algae growth, clouds, etc. The degree of texture observed in the FBN grid is dependent upon the sizes of the wavelengths chosen. The wavelengths should be chosen so they increase in size (a doubling of successive wavelengths is a good point to start). The greater the magnitude of the "ramp" of successive wavelengths the greater the texture in the FBN grid.
Parameters
Name | Type | Identifier | Description | Constraints | |
---|---|---|---|---|---|
Input | Target System | grid, input, optional | TARGET_TEMPLATE | use this grid's system for output grids | - |
Output | Fractal Brownian Noise | grid, output | OUT_GRID | - | - |
Options | Scaling | choice | SCALING | - | Available Choices: [0] linear [1] geometric Default: 1 |
Maximum Scale | floating point number | MAX_SCALE | - | Minimum: 0.000000 Default: 1.000000 | |
Steps | integer number | STEPS | - | Minimum: 1 Default: 8 | |
Noise Range | value range | RANGE | - | - | |
Target Grid System | choice | TARGET_DEFINITION | - | Available Choices: [0] user defined [1] grid or grid system Default: 0 | |
Cellsize | floating point number | TARGET_USER_SIZE | - | Minimum: 0.000000 Default: 1.000000 | |
West | floating point number | TARGET_USER_XMIN | - | Default: 0.000000 | |
East | floating point number | TARGET_USER_XMAX | - | Default: 100.000000 | |
South | floating point number | TARGET_USER_YMIN | - | Default: 0.000000 | |
North | floating point number | TARGET_USER_YMAX | - | Default: 100.000000 | |
Columns | integer number | TARGET_USER_COLS | Number of cells in East-West direction. | Minimum: 1 Default: 101 | |
Rows | integer number | TARGET_USER_ROWS | Number of cells in North-South direction. | Minimum: 1 Default: 101 | |
Rounding | boolean | TARGET_USER_FLAT | Round bounding coordinates to multiples of cell size. Ignored if cell size has decimal places. | Default: 1 | |
Fit | choice | TARGET_USER_FITS | - | Available Choices: [0] nodes [1] cells Default: 0 | |
Grid System | grid system | TARGET_SYSTEM | - | - |
Command Line
Usage: saga_cmd grid_calculus 17 [-SCALING] [-MAX_SCALE ] [-STEPS ] [-RANGE_MIN ] [-RANGE_MAX ] [-TARGET_DEFINITION ] [-TARGET_USER_SIZE ] [-TARGET_USER_XMIN ] [-TARGET_USER_XMAX ] [-TARGET_USER_YMIN ] [-TARGET_USER_YMAX ] [-TARGET_USER_COLS ] [-TARGET_USER_ROWS ] [-TARGET_USER_FLAT ] [-TARGET_USER_FITS ] [-TARGET_TEMPLATE ] [-OUT_GRID ] -SCALING: Scaling choice Available Choices: [0] linear [1] geometric Default: 1 -MAX_SCALE: Maximum Scale floating point number Minimum: 0.000000 Default: 1.000000 -STEPS: Steps integer number Minimum: 1 Default: 8 -RANGE_MIN: Noise Range value range -RANGE_MAX: Noise Range value range -TARGET_DEFINITION: Target Grid System choice Available Choices: [0] user defined [1] grid or grid system Default: 0 -TARGET_USER_SIZE: Cellsize floating point number Minimum: 0.000000 Default: 1.000000 -TARGET_USER_XMIN: West floating point number Default: 0.000000 -TARGET_USER_XMAX: East floating point number Default: 100.000000 -TARGET_USER_YMIN: South floating point number Default: 0.000000 -TARGET_USER_YMAX: North floating point number Default: 100.000000 -TARGET_USER_COLS: Columns integer number Minimum: 1 Default: 101 -TARGET_USER_ROWS: Rows integer number Minimum: 1 Default: 101 -TARGET_USER_FLAT: Rounding boolean Default: 1 -TARGET_USER_FITS: Fit choice Available Choices: [0] nodes [1] cells Default: 0 -TARGET_TEMPLATE: Target System grid, input, optional -OUT_GRID: Fractal Brownian Noise grid, output