Module Analytical Hillshading
Analytical hillshading calculation.
Method 'Ambient Occlusion' is based on concepts of Tarini et al. (2006), but only the northern half-space is considered.
References:
Tarini, M. / Cignoni, P. / Montani, C. (2006): Ambient Occlusion and Edge Cueing to Enhance Real Time Molecular Visualization. IEEE Transactions on Visualization and Computer Graphics, Vol. 12, No. 5, pp. 1237-1244.
- Author: O.Conrad, V.Wichmann (c) 2003-2013
- Menu: Terrain Analysis|Lighting
Parameters
| Name | Type | Identifier | Description | Constraints |
Input | Elevation | Grid (input) | ELEVATION | - | - |
Output | Analytical Hillshading | Grid (output) | SHADE | The angle between the surface and the incoming light beams, measured in radians. | - |
Options | Grid system | Grid system | PARAMETERS_GRID_SYSTEM | Grid system | - |
Shading Method | Choice | METHOD | - | Available Choices: [0] Standard [1] Standard (max. 90Degree) [2] Combined Shading [3] Ray Tracing [4] Ambient Occlusion Default: 0 |
Azimuth [Degree] | Floating point | AZIMUTH | Direction of the light source, measured in degree clockwise from the north direction. | Default: 315.000000 |
Height [Degree] | Floating point | DECLINATION | Height of the light source, measured in degree above the horizon. | Default: 45.000000 |
Exaggeration | Floating point | EXAGGERATION | The terrain exaggeration factor allows one to increase the shading contrasts in flat areas. | Default: 4.000000 |
Shadow | Choice | SHADOW | Choose 'slim' to trace grid node's shadow, 'fat' to trace the whole cell's shadow. The first is slightly faster but might show some artifacts. | Available Choices: [0] slim [1] fat Default: 1 |
Number of Directions | Integer | NDIRS | Number of sample directions for ambient occlusion. Divides azimuth range (270 to 0 to 90 degree) into sectors. Declination (0 to 90 degree) is divided in (Number of Directions / 4) sectors. | Minimum: 2 Default: 8 |
Search Radius | Floating point | RADIUS | Radius used to trace for shadows (ambient occlusion) [map units]. | Minimum: 0.001000 Default: 10.000000 |
Command-line
Usage: saga_cmd ta_lighting 0 [-ELEVATION <str>] [-SHADE <str>] [-METHOD <str>] [-AZIMUTH <double>] [-DECLINATION <double>] [-EXAGGERATION <double>] [-SHADOW <str>] [-NDIRS <num>] [-RADIUS <double>]
-ELEVATION:<str> Elevation
Grid (input)
-SHADE:<str> Analytical Hillshading
Grid (output)
-METHOD:<str> Shading Method
Choice
Available Choices:
[0] Standard
[1] Standard (max. 90Degree)
[2] Combined Shading
[3] Ray Tracing
[4] Ambient Occlusion
Default: 0
-AZIMUTH:<double> Azimuth [Degree]
Floating point
Default: 315.000000
-DECLINATION:<double> Height [Degree]
Floating point
Default: 45.000000
-EXAGGERATION:<double> Exaggeration
Floating point
Default: 4.000000
-SHADOW:<str> Shadow
Choice
Available Choices:
[0] slim
[1] fat
Default: 1
-NDIRS:<num> Number of Directions
Integer
Minimum: 2
Default: 8
-RADIUS:<double> Search Radius
Floating point
Minimum: 0.001000
Default: 10.000000