2.1 虚拟现实技术国外现状分析
2.2 对于VR技术国内现状分析
3 虚拟人体几何模型的建立
人体是一个及其复杂的整体,包括了各种内脏器官,循环系统,骨骼,皮肤等等,如此复杂的人体在现阶段以当前的技术不可能进行模拟,于是就必须把复杂的人体进行简化,构造出一个人体的虚拟简化模型。文献综述
3.1 虚拟人的几何建模
由于研究的主要是虚拟运动控制,所以把人体简化为相关骨骼运动模型。仔细分析骨骼的运动和拓扑结构,建立以骨骼为层次的一个运动仿真系统。这就要采用一种刚体的理论,刚体就是在运动中只改变位置和方向,而不改变形状的物体。于是可以把全身的骨骼看做是一个个刚体,就可以把人体的骨骼模型进行分类,简化成了含有15个部分的骨骼模型,于是将人体分为了14个部分(包括左右):头,身体,上臂,小臂,手,大腿,小腿,脚。
3.1.1 模型的选择
目前在比较热门的建模软件有3种:
(1)3DMAX
3DMAX是应用于很多领域的动画效果软件,使用者也非常广泛。3DMAX这个软件的功能很强大,特别是在建模功能和在动画效果的处理上的突出亮点,是其他的软件不能比拟的。3DMAX偏重于游戏制作,其方便制作方式很适合游戏建筑这些设计的制作,在最新的MAX2010中更是提供了更多游戏方面的解决方案。
(2)MAYA
MAYA则是主要适合影视和动画的制作,由于其特别的以节点的方式操作,能方便各种关系的管理和运用,MAYA在动画的渲染上都有很强大的功能。相对难上手一点。
(3)POSER
POSER是专门用来制作人体的软件,在制作人物方面POSER可以说是游刃有余。通过它可以产生各种类型的人物。并且你还可以轻易地选择各种类型的人物部件,在POSER的库中,你还可以选择各种各样的部件来组成千变万化的人体形象。POSER可以将制作的模型生成3DS文件,供其它软件的调用。但是这种转换的精度并不是很高,模型会变的比较粗糙。再者,POSER虽然支持动画效果,但是这个功能目前还不完善。源:自~优尔·论`文'网·www.youerw.com/
通过对各个软件的分析研究,觉得选用3DMAX最符合本次课题的研究。而且3DMAX的资源相当丰富。
整体模型:分解模型:
现在的人体模型比较复杂,不能通过简单的解组来分离各部分,能分离的也不能符合要求,在仔细研究3DMAX后决定采用比较专业的多边形分离的方法。首先把模型转换为可编辑的多边形。接下来通过编辑多边形,在众多的多边形库中选中自己需要的多边形,把不需要的删除,就这样弄出了人体的14个部
OpenGL虚拟人三维模型控制平台实现(3):http://www.youerw.com/jisuanji/lunwen_72120.html