Abstract
We present a novel method for flexible and efficient simulation of example-based elastic deformation. The geometry of all input shapes is projected into a common shape space spanned by the Laplace–Beltrami eigenfunctions. The eigenfunctions are coupled to be compatible across shapes. Shape representation in the common shape space is scale-invariant and topology-independent. The limitation of previous example-based approaches is circumvented that all examples must have identical topology with the simulated object. Additionally, our method allows examples that are arbitrary in size, similar but not identical in shape with the object. We interpolate the examples via a weighted-energy minimization to find the target configuration that guides the object to desired deformation. Large deformation between examples is handled by a physically plausible energy metric. This optimization is efficient as the eigenfunctions are pre-computed and the problem dimension is small. We demonstrate the benefits of our approach with animation results and performance analysis.
We present a novel method for flexible and efficient simulation of example-based elastic deformation. The geometry of all input shapes is projected into a common shape space spanned by the Laplace–Beltrami eigenfunctions. The eigenfunctions are coupled to be compatible across shapes. Shape representation in the common shape space is scale-invariant and topology-independent. The limitation of previous example-based approaches is circumvented that all examples must have identical topology with the simulated object.