Michigan Technological University
Hillshade remains one of the most popular cartographic techniques for visualizing terrain. However, using a single light direction often exaggerates slopes facing away from the light source while reducing detail on illuminated slopes. Multi-Directional Oblique Weighted (MDOW) hillshading minimizes these artifacts by combining multiple hillshades from different illumination azimuths into a single composite image. This methods paper explains a reproducible workflow for generating MDOW hillshade using the QGIS Graphical Modeler. The approach integrates all parameters, the input DEM, hillshade directions, and the raster calculator expression into a single reusable model. The model can be run on any DEM without manual reconfiguration, supports batch processing of tiled datasets, and can be extended or modified by other QGIS users. The paper targets GIS practitioners who regularly work with elevation data and seek to standardize their terrain-visualization workflows.
1. Background
Hill shading mimics how light interacts with a digital elevation model (DEM) from a hypothetical source, creating a greyscale image that enhances the perception of landforms (Horn, 1981; Yoeli, 1965). It produces a visual effect that helps improve understanding of terrain features. In many GIS projects, hillshade is the first product created from a DEM and often serves as the basis for subsequent cartographic work. Numerous derivatives, such as slope and curvature, are routinely derived from DEMs for geomorphometric analysis (Zevenbergen & Thorne, 1987). Standard hillshade, however, uses a single illumination azimuth (usually from the northwest) and altitude. This can cause directional bias, where slopes facing away from the light source become excessively dark, while illuminated slopes may lose micro-topographic detail. Multi-directional techniques address this by combining multiple hillshades generated from different azimuths. The MDOW approach uses oblique light directions and assigns weights to each, creating a more balanced, visually rich representation of terrain. Single-direction hillshades often overemphasize slopes facing away from the light source, causing noticeable directional artifacts. Multi-directional and oblique-weighted hillshades, like the Multi-Directional Oblique Weighted (MDOW) method originally popularized in the ArcGIS Terrain Tools toolbox, mitigate this issue by integrating hillshades from multiple azimuths (ESRI, 2015; Jenness, 2015). Recent work has also investigated alternative visualization methods that enhance or substitute traditional hillshade, especially for bathymetric and coastal data (Šolín et al., 2023). QGIS provides tools for MDOW hillshade, hillshade calculation, and raster algebra, but doing each step manually can be tedious and error-prone, especially when working with multiple DEM tiles. The QGIS Graphical Modeler allows users to connect algorithms into a single, custom workflow, enabling automated and reproducible creation of MDOW hillshades.
2. Data and software
The workflow is designed to be data-agnostic and can be applied to any single-band elevation raster with appropriate units and resolution. Typical inputs include national DEMs, LiDAR-derived surfaces, or SRTM-based products.
For this method, we used:
The same steps can be adapted to other coordinate systems and DEM resolutions by adjusting the z-factor or scale parameters in the hillshade algorithm. The Graphical modeler in QGIS can be found by going to processing > Model Designer, and the Model Designer window should open as shown in Figure 1.
Figure 1: QGIS Model Designer Interface
METHODS
3.1 Concept of MDOW hillshade
MDOW hillshading is produced by:
Illumination azimuths are chosen to provide complementary perspectives, typically spanning the northwest, west, southwest, and north directions. In this scenario, azimuths of 360°, 315°, 270°, and 225° were used to emphasise oblique lighting while avoiding the strong directional artefacts of a single light source.
Weights can be uniform (simple average) or adjusted to emphasize certain directions; the decision depends on cartographic preference and the landscape being depicted.
3.2 Building the model in QGIS
All steps are implemented inside the QGIS Graphical Modeler (Processing → Model Designer). The main components are an input parameter, four hillshade processes, and a final raster-calculator step.
3.2.1 Define the model input
Figure 2 shows the Model Designer with an input parameter
3.2.2 Add multiple hillshade algorithms
For each illumination direction, add a hillshade algorithm as shown in Figure 3:
Repeat this step three more times, creating hillshades with azimuths 315°, 270° and 225° and giving each a distinct output name (e.g., hls_315, hls_270, hls_225). The resulting model canvas contains the DEM input branching into four hillshade nodes, mirroring the graphical layout shown in the original tutorial.
Figure 3: Snapshot of model designer after creating all four hillshades
3.2.3 Combine hillshades with the Raster Calculator
MDOW = (hls_360 + hls_315 + hls_270 + hls_225) / 4
where each term corresponds to the associated hillshade band. Practitioners can assign different weights, like giving slightly higher weight to 315° and 270° azimuths, to highlight a preferred lighting effect. The main idea is that all weighting is incorporated into the model, ensuring transparent and repeatable results.
Figure 4 Graphical modeler for MDOW.
Figure 5 MDOW.
3.2.4 Saving and running the model
4. Application and results
When used with real-world DEMs, the MDOW hillshade shows terrain with a more uniform distribution of light and shadow compared to a single-direction hillshade. Narrow valleys and ridges are visible regardless of their orientation, and the “striped” appearance often seen with one azimuth is greatly reduced. The final image resembles the example output in the original article, where MDOW shading reveals subtle landforms across the entire DEM.
The model can be used:
DISCUSSION
5.1 Advantages for practitioners
Using the QGIS Graphical Modeler for MDOW hillshade offers several benefits:
5.2 Limitations and considerations
CONCLUSIONS
This paper demonstrates how the QGIS Graphical Modeler can be used to encapsulate the Multi-Directional Oblique Weighted hillshade workflow into a single, reusable tool. By generating four hillshades with different azimuths and combining them via the Raster Calculator, practitioners obtain a more balanced and informative terrain representation while maintaining full control over parameter selection.
The approach is straightforward, relies solely on core QGIS functionality, and is easily extended. Future enhancements could include:
For GIS professionals who frequently work with elevation data, adopting a model-based MDOW hillshade workflow can significantly improve both cartographic quality and processing efficiency.
REFERENCE
Moses Tangwam*, Caleb Mensah, Automating Multi-Directional Oblique Weighted Hillshade in QGIS with the Graphical Modeler, Int. J. Sci. R. Tech., 2026, 3 (1), 281-286. https://doi.org/10.5281/zenodo.18326803
10.5281/zenodo.18326803