ray tracer add direct lighting