When rendering images, graphics programmers must write routines that draw all visible objects within the viewing frustum and not waste processing time dealing with elements outside of it.