Hi, If you like 3D Graphics programming, I have some interesting code which deals with adding light to a 3D scene at planet source code. search for vbinterface or illumination in 3D in visual basic section. Hope you find it informative. Regards.