pushed raytracer, scene, sampler