~ Illumination model with ambient, diffuse, and specular highlights
~ Multiple Lights
~ Shadowing
~ Reflection
~ User input to create a scene
~ View and edit in multiple window sizes
~ Write in BMP images
~ View and edit resulting picture
~ Camera manipulations
~ Available objects: Plane, Infinite Cone, Infinite Cylinder, Torus and Sphere