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