3d image viewer functor