Abstract
Morphing is a technique that smoothly transforms a shape onto another. In this paper, we present a method for morphing of two dynamic meshes: mesh sequences representing the keyframes of animated shapes over time. The pipeline of the proposed method comprises two main stages: template-based cross-parameterization and dynamic mesh interpolation. In the cross-parameterization stage, we use a variation of least-squares (LS) meshes to provide a coarse approximation of the geometry of the source mesh onto the target mesh. In our method, the possible candidates for initial control points of the LS-mesh are detected using an approach based on the Heat Kernel Signature (HKS). Then, an iterative process of fine fitting adds new constraints in the LS-mesh processing. The cross-parameterization is performed just once for any two frames in order to establish a full correspondence between vertices of the source and target meshes. Next, we use such a correspondence in the dynamic mesh interpolation stage to produce the morphing results. The method is entirely mesh-based and does not demand the generation of skeletons, mesh segmentation or the use of any additional control structures. Moreover, it does not require the two input meshes to share the same number of vertices or triangles, or to have the same connectivity. The provided results show the robustness and effectiveness of our method.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have