Texturing with real photo images

I got something similar in mind, if that helps?

Basically, I want to project a texture on a steep surface, withour getting it streched and look rubbish…
Think of “Rage” game, this is how I want a step-terraced-canyon to look like: http://www.wallpaper4me.com/images/wallpapers/ragecanyons-686719.jpeg

Kind Regards