Whole Body Posture Generation of Virtual Characters by Combining Posture Examples and Prioritized Inverse Kinematics

李石磊,梁加红,李猛,陈凌,胡志伟,李旭渊
DOI: https://doi.org/10.16182/j.cnki.joss.2011.12.037
2011-01-01
Abstract:Currently,the key-frame whole body posture of virtual characters is mainly designed by hand,which is time-consuming and hard.The combination of data-driven method based on posture samples and goal-driven method based on intuitive and high-level task constraints was proposed to realize the whole body posture generation automatically and interactively.First,according to the set of the high level constraints,the whole body was divided into some partial joint groups,whose postures were then generated from a single posture database constructed beforehand by using the proposed parametric posture splicing technique.Then,starting from this initial guess and with all constraints considered at different priority levels,the PIK(Prioritized Inverse Kinematics) algorithm could be initialized with a bias defined by this particularly initial guess and iterated step by step to get a final refined posture.Furthermore,during the iterative loop,the static balance constraint and other task constraints were solved individually rather than in the same priority loop.By this way,the selection of the priority level of the static balance constraint was solved and the balance requirement of the final posture result was ensured simultaneously.The experimental results show that this combination method can not only overcome the limitation of traditional example-based IK methods that they can only generate postures similar with examples but also can solve the initial posture selection problem in the PIK algorithm and thus improve the running efficiency of the PIK algorithm by reducing the needed iterative steps and simultaneously ensure the naturalness of the final posture result to a certain extent.
What problem does this paper attempt to address?