fixed shading bug
added texture gradient based on height