Shape transformation using variational implicit functions | Synapse