三维人体动画是虚拟现实技术中的一大难点。提出一种利用BVH(BiovisionHierarchy)文件驱动三维人体动画的方法,并采用OpenGL(Open Graphics Library)绘制三维人体,最后给出了实现结果。由于采用OpenGL绘制复杂的人体模型需要保存动画中的顶点和面片的信息,这将大大增加三维人体动画的计算量,所以使用简单的圆柱和圆球来绘制三维人体,以便能快速准确地模拟三维人体动画。结果表明可以实现比较逼真的三维人体动画。
3D(Three-Dimensional) human animation is a major difficulty in virtual reality.An algorithm to implement 3D human animation by using BVH(Biovision Hierarchy) was proposed.Using OpenGL(Open Graphics Library) for drawing three-dimensional body and the result was presented at last.Vertex and strips information are saved by using OpenGL drawing complex human model,and it will greatly increase the calculation of 3D human animation.So cylinder and ball are used to draw 3D human in order to quickly and accurately simulate 3D human animation.The results show that the 3D human animation is realistic.