QGIS 2.16 has a new raster renderer that will dynamically create a hillshade model from a Digital Elevation Model.
This feature was developed by Asger Skovbo Petersen and Nathan Woodrow
This application was created by Kartoza (Pty) Ltd. Available on GitHub! Version: 2.3.1