民族舞蹈蒙皮系统开发.doc

约32页DOC格式手机打开展开

民族舞蹈蒙皮系统开发,摘 要民族舞蹈是宝贵的文化资源,对民族舞蹈演员的舞蹈动作进行运动捕获实现民族舞蹈蒙皮系统的开发,对继承非物质文化遗产意义深远。bvh文件可以用来保存运动捕获得到的数据。首先,我们要了解bvh文件的结构,它包括人体骨骼框架的层次结构信息和骨骼运动的数据信息。然后,我们对人体骨骼框架的层次结构信息进行解析,进行纹理映射工作...
编号:15-323410大小:2.77M
分类: 论文>计算机论文

内容介绍

此文档由会员 mrm小莫 发布

摘    要
民族舞蹈是宝贵的文化资源,对民族舞蹈演员的舞蹈动作进行运动捕获实现民族舞蹈蒙皮系统的开发,对继承非物质文化遗产意义深远。
BVH文件可以用来保存运动捕获得到的数据。首先,我们要了解BVH文件的结构,它包括人体骨骼框架的层次结构信息和骨骼运动的数据信息。然后,我们对人体骨骼框架的层次结构信息进行解析,进行纹理映射工作,建立人体骨骼框架模型。根据建立的人体骨骼框架模型,建立虚拟人体模型。人体虚拟模型是由骨骼框架的各个节点组成,每个节点都是一个小的模块。再然后,我们对骨骼运动的数据信息进行解析,构造平移旋转矩阵,计算得出世界坐标获得骨骼框架的运动信息。最后,骨骼框架的运动信息带动虚拟人物模型的各个小模块进行运动,借助OpenGL技术,在计算机屏幕上输出骨骼蒙皮动画。
关键词:运动捕获;BVH;OPENGL;纹理映射;

  The Skinning Systematic Development of National Dance
Abstract
    National dance is precious cultural resources.Capture the national dancer's dancing and realize the Skinning Systematic Development of  National Dance.And it will be very meaningful.
  BVH files can be used to save the motion capture data.First of all, we have to understand BVH file's structure.BVH file includes the human body skeleton framework's hierarchy information and motion data information.Then Our analytical structure information, make texture mapping and establish human's bone. After that, we establish a virtual human body.The virtual human body includes many noede. Each node is a small module. And then, analysis the information,structure the matrix and calculate the world's coordinates. Last, we can Output bone skin animation on a computer screen.
Key Words:Motion capture;BVH; OPENGL;Texture mapping

目  录
摘    要 I
Abstract II
1 导言 1
1.1 研究背景 1
1.2 项目的研究目的 2
1.3 本文的工作 2
2 编程环境的介绍 3
2.1 VC的简介 3
2.2 OpenGL的简介 3
2.3 编程环境的配置 4
3 BVH文件的分析 6
3.1 运动数据捕获技术 6
3.2 BVH文件的结构 7
3.2.1 骨骼框架信息 7
3.2.2 运动数据信息 8
3.3 世界坐标的求取 9
4 BVH文件数据结构的定义 13
5 人体模型的建立 14
5.1 对joint.txt的解释 14
5.2 人体模型的建立 15
5.3 系统程序调用过程 18
6 实验效果 20
6.1 动画背景 20
6.2 骨骼动画 20
6.3 骨骼蒙皮动画 21
6.4 项目整体效果 22
7 系统中存在的不足 25
结    论 26
参 考 文 献 27
致    谢 28