path tracing diffuse very badly