Added bump mapping.