Path tracer for computer graphics project