民族舞蹈蒙皮系統(tǒng)開發(fā).doc
約32頁DOC格式手機(jī)打開展開
民族舞蹈蒙皮系統(tǒng)開發(fā),摘 要民族舞蹈是寶貴的文化資源,對(duì)民族舞蹈演員的舞蹈動(dòng)作進(jìn)行運(yùn)動(dòng)捕獲實(shí)現(xiàn)民族舞蹈蒙皮系統(tǒng)的開發(fā),對(duì)繼承非物質(zhì)文化遺產(chǎn)意義深遠(yuǎn)。bvh文件可以用來保存運(yùn)動(dòng)捕獲得到的數(shù)據(jù)。首先,我們要了解bvh文件的結(jié)構(gòu),它包括人體骨骼框架的層次結(jié)構(gòu)信息和骨骼運(yùn)動(dòng)的數(shù)據(jù)信息。然后,我們對(duì)人體骨骼框架的層次結(jié)構(gòu)信息進(jìn)行解析,進(jìn)行紋理映射工作...


內(nèi)容介紹
此文檔由會(huì)員 mrm小莫 發(fā)布摘 要
民族舞蹈是寶貴的文化資源,對(duì)民族舞蹈演員的舞蹈動(dòng)作進(jìn)行運(yùn)動(dòng)捕獲實(shí)現(xiàn)民族舞蹈蒙皮系統(tǒng)的開發(fā),對(duì)繼承非物質(zhì)文化遺產(chǎn)意義深遠(yuǎn)。
BVH文件可以用來保存運(yùn)動(dòng)捕獲得到的數(shù)據(jù)。首先,我們要了解BVH文件的結(jié)構(gòu),它包括人體骨骼框架的層次結(jié)構(gòu)信息和骨骼運(yùn)動(dòng)的數(shù)據(jù)信息。然后,我們對(duì)人體骨骼框架的層次結(jié)構(gòu)信息進(jìn)行解析,進(jìn)行紋理映射工作,建立人體骨骼框架模型。根據(jù)建立的人體骨骼框架模型,建立虛擬人體模型。人體虛擬模型是由骨骼框架的各個(gè)節(jié)點(diǎn)組成,每個(gè)節(jié)點(diǎn)都是一個(gè)小的模塊。再然后,我們對(duì)骨骼運(yùn)動(dòng)的數(shù)據(jù)信息進(jìn)行解析,構(gòu)造平移旋轉(zhuǎn)矩陣,計(jì)算得出世界坐標(biāo)獲得骨骼框架的運(yùn)動(dòng)信息。最后,骨骼框架的運(yùn)動(dòng)信息帶動(dòng)虛擬人物模型的各個(gè)小模塊進(jìn)行運(yùn)動(dòng),借助OpenGL技術(shù),在計(jì)算機(jī)屏幕上輸出骨骼蒙皮動(dòng)畫。
關(guān)鍵詞:運(yùn)動(dòng)捕獲;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 導(dǎo)言 1
1.1 研究背景 1
1.2 項(xiàng)目的研究目的 2
1.3 本文的工作 2
2 編程環(huán)境的介紹 3
2.1 VC的簡介 3
2.2 OpenGL的簡介 3
2.3 編程環(huán)境的配置 4
3 BVH文件的分析 6
3.1 運(yùn)動(dòng)數(shù)據(jù)捕獲技術(shù) 6
3.2 BVH文件的結(jié)構(gòu) 7
3.2.1 骨骼框架信息 7
3.2.2 運(yùn)動(dòng)數(shù)據(jù)信息 8
3.3 世界坐標(biāo)的求取 9
4 BVH文件數(shù)據(jù)結(jié)構(gòu)的定義 13
5 人體模型的建立 14
5.1 對(duì)joint.txt的解釋 14
5.2 人體模型的建立 15
5.3 系統(tǒng)程序調(diào)用過程 18
6 實(shí)驗(yàn)效果 20
6.1 動(dòng)畫背景 20
6.2 骨骼動(dòng)畫 20
6.3 骨骼蒙皮動(dòng)畫 21
6.4 項(xiàng)目整體效果 22
7 系統(tǒng)中存在的不足 25
結(jié) 論 26
參 考 文 獻(xiàn) 27
致 謝 28