Photo Realistic Monte Carlo Path Tracer