Path-Space Differentiable Rendering