Visible surface detection in computer graphic
CG OpenGL surface detection+illumination+rendering models-course 9