Introduction to Differentiable RenderingDifferentiable rendering techniques for computer graphics and vision