Surface Gradient - possible?

Hello,

I was wondering if there is any way, with PhotoWorks or another package (Analysis), to create a topographic representation of a surface where you can assign a color to the highest point and another to the lowest and while looking at it straight on you can see either a gradient between highest and lowest or topographic contours with values. Sort of like the picture shown below. And if not, is there a software that can achieve this result? Thank you very much!

SolidworksPhotoworks