Differentiable surface splatting for point-based geometry processing | Synapse