Movement is generally modeled in GIS using Least-Cost Paths. These most frequently use topography (or relief) as a cost surface for movement. Nevertheless, other factors may be considered. Have you ever come across an application of the amount of sunlight/shade to the calculation of LCPs?