期刊文献+

基于姿态库和PIK算法的虚拟人全身姿态生成 被引量:3

Whole Body Posture Generation of Virtual Characters by Combining Posture Examples and Prioritized Inverse Kinematics
下载PDF
导出
摘要 当前,虚拟人的全身关键帧姿态主要通过手工方式设计生成,耗时费力,将以姿态样本为基础的数据驱动方法和以直观的高层任务约束为基础的目标驱动方法相结合,实现了虚拟人全身姿态的自动交互生成。首先构建姿态样本库,依据特定任务约束,对全身关节进行分组并提出了参数化姿态拼接方法用于虚拟人全身姿态的估计生成,随后以估计值为初始姿态,利用带优先级的逆向运动学(PIK)算法对所有任务约束按优先级顺序进行IK迭代求解,实现对全身姿态的进一步优化生成。在姿态迭代求解过程中,将静态平衡约束和其它任务约束分层单独求解,解决了平衡约束优先级难以设置的问题并可确保姿态结果的静态平衡性。实验结果表明,通过将姿态样本库和PIK算法相结合,既克服了已有基于数据样本的逆向运动学算法只能生成与原有姿态样本差别不大的姿态的限制,又可解决PIK算法的初值选取问题,相应地减少了PIK算法所需的迭代求解次数,提高了求解计算效率,并可适度保证最终姿态结果的逼真自然性。 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.
出处 《系统仿真学报》 CAS CSCD 北大核心 2011年第12期2692-2700,共9页 Journal of System Simulation
关键词 虚拟人 全身姿态 参数化姿态拼接 PIK算法 姿态样本 静态平衡 virtual characters whole body posture parametric posture splicing prioritized inverse kinematics algorithm posture samples static balance
  • 相关文献

参考文献19

  • 1李石磊,梁加红,吴冰,陈凌,胡志伟.虚拟人运动生成与控制技术综述[J].系统仿真学报,2011,23(9):1758-1771. 被引量:26
  • 2Raanan Fattal, Dani Lischinski. Pose Controlled Physically-Based Motion [J]. Computer Graphics Forum (S0167-7055), 2006, 25(4): 777-787. 被引量:1
  • 3Katsu Yamane, Yoshihiko Nakamura. Natural Motion Animation through Constraining and Deconstraining at Will [J]. IEEE Transactions on Visualization and Computer Graphics (S 1077-2626), 2003, 9(3): 352-360. 被引量:1
  • 4Paolo Baerlocher, Ronan Boulic. An inverse kinematics architecture enforcing an arbitrary number of strict priority levels [J]. The Visual Computer (S0178-2789), 2004, 20(6): 402-417. 被引量:1
  • 5Paolo Baerlocher. Inverse kinematics Techniques for the Interactive Posture Control of Articulated Figures [D]. Switzerland: Ecoles Polytechniques f6d6rale de Lausanne, Swiss Federal Institute of Technology, 2001. 被引量:1
  • 6Lucas Kovar, Michael Gleicher. Automated Extraction and Parameterization of Motions in Large Data Sets [J]. ACM Transactions on Graphics (S0730-0301), 2004, 23(3): 559-568. 被引量:1
  • 7Grochow K, Martin S L, Hertzmann A, Popovic Z. Style-based inverse kinematics [J]. ACM Transactions on Graphics (S0730-0301), 2004, 23(3): 522-531. 被引量:1
  • 8Xiaomao Wu, Lionel Reveret, Maxime Tournier. Interactive Character Posing from Large Motion Database [C]// ACM SIGGRAPH/ Eurographies Symposium on Computer Animation Poster Proceedings, 2008. USA: ACM, 2008: 1-2. 被引量:1
  • 9Ikemoto L, Forsyth D A. Enriching a motion collection by transplanting limbs [C]// Proceedings of the 2004 ACM SIGGRAPH/ Eurographics Symposium on Computer Animation. USA: ACM, 2004: 99-108. 被引量:1
  • 10Heck R, Kovar L, Gleicher M. Splicing upper-body actions with locomotion [.I]. Computer Graphics Forum (S0167-7055), 2006, 25(3): 459-466. 被引量:1

二级参考文献80

  • 1刘涛,孙守迁,潘云鹤.面向艺术与设计的虚拟人技术研究[J].计算机辅助设计与图形学学报,2004,16(11):1475-1484. 被引量:13
  • 2黄波士,陈福民.人体运动捕捉及运动控制的研究[J].计算机工程与应用,2005,41(7):60-63. 被引量:31
  • 3罗冠,郝重阳,张雯,樊养余.虚拟人技术研究综述[J].计算机工程,2005,31(18):7-9. 被引量:18
  • 4Seth Cooper, Aaron Hertzmann, Zoran Popovic. Active learning for real-time Motion controllers [J]. ACM Transactions on Graphics (S0730-()301), 2007, 26(3): Article No. 5: 1-7. 被引量:1
  • 5Adrian Treuille, Yongjoon Lee, Zoran Popovi6. Near-optimal character animation with continuous control [J]. ACM Transactions on Graphics (S0730-0301), 2007, 26(3), Article No. 7: 1-7. 被引量:1
  • 6James McCann, Nancy Pollard. Responsive characters from motion fragments [J]. ACM Transactions on Graphics (S0730-0301), 2007, 26(3), Article No. 6: 1-7. 被引量:1
  • 7Okan Arikan, David A. Forsyth, James F O'Brien. Pushing people around [C]// Eurographics/SIGGRAPH Symposium on Computer Animation. USA: ACM, 2005: 59-66. 被引量:1
  • 8KangKang Yin, Dinesh K. Pai, Michiel van de Panne. Data-driven interactive balancing behaviors [C]// Pacific Graphics 2005. China: Springer, 2005:118-121. 被引量:1
  • 9Zordan V B, Hodgins, J K. Motion capture driven simulations that hit and react [C]// ACM SIGGRAPH/Eurographics Symposium on Computer Animation. USA: ACM, 2002: 89-96. 被引量:1
  • 10Yeuhi Abe, Jovan Popvic. Interactive animation of dynamic manipulation [C]// Proceedings of the ACM SIGGRAPH/ Eurographics Symposium on Computer Animation, 2006. USA: ACM, 2006: 195-204. 被引量:1

共引文献33

同被引文献17

引证文献3

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部