
一种个性化虚拟人体模型骨架生成方法
杨长水
1+
, 王兆其
1
, 高文
1,2
, 陈益强
1
1
(中国科学院 计算技术研究所 数字化技术研究室, 北京 100080)
2
(哈尔滨工业大学 计算机科学与工程系, 哈尔滨 150001)
摘要:虚拟人运动一般由虚拟人骨架运动表示,不同的虚拟人模型有不同骨架模型,因此建立个性化虚拟人模型的关键之一在于实
现个性化虚拟人的骨架模型。传统的方法主要采用人工编辑的手段来实现,虽然可以得到个性化的骨架模型,但需要大量的人力和
时间。
1本文提出一种个性化虚拟人模型骨架自动生成方法,采用基于自动化骨架匹配和可视化骨架编辑的方法,可以方便的完成个
性化的骨架建模。首先定义一个标准的虚拟人骨架模板,通过骨架模板与人的几何模型的自动匹配,可以得到初始的骨架模型;再
利用可视化的骨架编辑工具,就很容易地生成个性化的虚拟人骨架。实验表明,本文提出的方法可以快速简单的生成精确的个性化
的骨架模型,方便虚拟人运动显示。
关键词 虚拟人模型 虚拟人骨架 骨架匹配 骨架编辑
中图法分类号:TP391.41
How to build the skeleton of the individual virtual human model
Yang Chang-shui
1+
, WANG Zhao-Qi
1
, GAO Wen
1,2
, CHEN Yi-Qiang
1
1
(Institute of Computing Technology, The Chinese Academy of Sciences, Digital Technology Lab, Beijing 100080, Chin)
2
(Department of Computer Science, Harbin Institute of Technology, Harbin 150001, China)
Abstract: The motion of the virtual human base on its skeleton. The different virtual human models have their respective skeleton
models. Therefore how to build an individual skeleton model is the key issue for virtual human motion controller. This work can be
done manually in traditional way. Though it can get good performance, it is a labor and time-consuming work. This paper presents a
new method of how to construct individual skeleton model semi-automatically. The skeleton template matching and the visual skeleton
editing method are combined together to make this work convenient and fast. The initial skeleton model can be automatically obtained
by matching a standard skeleton template to the given arbitrary geometry model of any person. For getting more precise results for
skeleton matching, one can utilize the visual skeleton edit tool, which lets editing the skeleton model conveniently. The experiment
shows that the presented method can make the individual skeleton model construction process more rapid and simple. And based on the
constructed skeleton model, the motion of the virtual human can be driven conveniently.
Key words: Virtual Human Model, Virtual Human Skeleton; Skeleton Matching, Skeleton Editing
1 引言
面向人体动画的虚拟人体建模需要建立人体的表面模型和骨架模型,虚拟人骨架是虚拟人运动控制的基
础
[1]
。要实现一个人体表面模型的运动显示,一般来说,都需要建立其对应的骨架模型。
传统虚拟人骨架建模方法是采用人工编辑的方法,主要是使用建模工具如 3DS Max、Maya、Poser、
LightWave 等,通过这些工具的骨骼系统来手工建立虚拟人骨架模型,这需要大量的人力和时间,而且使用这
1本课题得到国家自然科学基金项目(60103007)资助,国家十五“八六三”高技术研究发展计划 (2001AA115131)资助,国家奥运科技专项(2001BA904B08)
资助和中科院计算所青年领域前沿基金(20026180-17)资助。杨长水,男,1976 年生,硕士研究生,主要研究领域:虚拟现实,智能人机交互。王兆
其,男,1966 年生,博士,研究员,博士生导师,主要研究领域:虚拟现实、多模式人机接口和人工智能等。高文,男,1956 年生,博士,教授,博
士生导师,主要研究领域:多媒体数据压缩,图像处理,计算机视觉,多模式接口,人工智能,虚拟现实等。陈益强,男,1973 年生,博士,主要研
究领域:数据挖掘,智能人机交互。