Shape from shading algorithms have been around for a while. Dr. Mark J. Carlotto describes a simplified version using basic trigonometry (Sculptor's Photoclinometry page in the Pacific-Sierra Research Image Shape from Shading section). In that section, Dr. Carlotto describes the Berthold Klaus Paul Horn algorithm for read more »