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.
| 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 | - | - |
Shading Method | Choice | METHOD | - | Available Choices: [0] Standard [1] Standard (max. 90Degree) [2] Combined Shading [3] Ray Tracing [4] Ambient Occlusion Default: 0 |
Azimuth | Floating point | AZIMUTH | Direction of the light source, measured in degree clockwise from the North direction. | Minimum: 0.000000 Maximum: 360.000000 Default: 315.000000 |
Height | Floating point | DECLINATION | Height of the light source, measured in degree above the horizon. | Minimum: 0.000000 Maximum: 90.000000 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 |