Differentiable Rendering with Perturbed Optimizers