ASMR: Adaptive Skeleton-Mesh Rigging and Skinning via 2D Generative Prior
By: Seokhyeon Hong , Soojin Choi , Chaelin Kim and more
Potential Business Impact:
Makes computer characters move like real people.
Despite the growing accessibility of skeletal motion data, integrating it for animating character meshes remains challenging due to diverse configurations of both skeletons and meshes. Specifically, the body scale and bone lengths of the skeleton should be adjusted in accordance with the size and proportions of the mesh, ensuring that all joints are accurately positioned within the character mesh. Furthermore, defining skinning weights is complicated by variations in skeletal configurations, such as the number of joints and their hierarchy, as well as differences in mesh configurations, including their connectivity and shapes. While existing approaches have made efforts to automate this process, they hardly address the variations in both skeletal and mesh configurations. In this paper, we present a novel method for the automatic rigging and skinning of character meshes using skeletal motion data, accommodating arbitrary configurations of both meshes and skeletons. The proposed method predicts the optimal skeleton aligned with the size and proportion of the mesh as well as defines skinning weights for various mesh-skeleton configurations, without requiring explicit supervision tailored to each of them. By incorporating Diffusion 3D Features (Diff3F) as semantic descriptors of character meshes, our method achieves robust generalization across different configurations. To assess the performance of our method in comparison to existing approaches, we conducted comprehensive evaluations encompassing both quantitative and qualitative analyses, specifically examining the predicted skeletons, skinning weights, and deformation quality.
Similar Papers
How to Train Your Dragon: Automatic Diffusion-Based Rigging for Characters with Diverse Topologies
Graphics
Makes cartoon characters move like real people.
Scalable Motion In-betweening via Diffusion and Physics-Based Character Adaptation
Graphics
Makes cartoon characters move smoothly and realistically.
Anymate: A Dataset and Baselines for Learning 3D Object Rigging
Graphics
Makes 3D characters move like real people.