public abstract Color Tracing(Ray ray, Sky sky, SamplerBase sampler, int depth = 0);
public abstract Color Render(Tracer tracer, Sky sky, SamplerBase sampler, Ray ray, RayCastHit hit, double epsilon);