可記錄運(yùn)動(dòng)者狀態(tài)的衣服方案(下)—采用MEMS、DSP及虛擬現(xiàn)實(shí)技術(shù)
在該運(yùn)動(dòng)捕捉服上的DSP、高性能微控制器或移動(dòng)微處理器可以減少需傳遞至PC的數(shù)據(jù)量,甚至可以在該服裝上集成大容量閃存以記錄本地信息。其它減少數(shù)據(jù)通信的方法為:由于MEMS斜率較低,可傳遞增量讀數(shù),減少表示數(shù)據(jù)所需的大小或通過定義頭文件發(fā)送可變大小的數(shù)據(jù)。
本文引用地址:http://cafeforensic.com/article/92557.htm上述最后一種辦法以及本地存儲(chǔ)數(shù)據(jù),似乎是減少數(shù)據(jù)通信的最有希望的辦法。人體知識(shí)為增加準(zhǔn)確性提供了選擇:一種有關(guān)節(jié)的、具有23部分的生物機(jī)械體軟件模型用于限制動(dòng)作,消除由于現(xiàn)實(shí)世界改變參數(shù)及積分不準(zhǔn)確導(dǎo)致的滑步和積分漂移。
使其物有所值的軟件
假定大部分?jǐn)?shù)據(jù)處理工作在安裝Moven Studio2.0應(yīng)用程序的PC或筆記本進(jìn)行,該軟件旨在為所采集的動(dòng)作數(shù)據(jù)和高級(jí)應(yīng)用程序架起一座“橋梁”,因此軟件隱藏了系統(tǒng)控制和必須處理的數(shù)學(xué)算法,用戶界面也非常簡(jiǎn)單。
Moven公司網(wǎng)站上可供下載的演示版程序,但在沒有運(yùn)動(dòng)捕捉服的情況下,該演示版程序幾乎毫無用處。但是Moven在該軟件中,以XML文件格式(文件后綴名為mvnx)保存了幾個(gè)短肢體層次結(jié)構(gòu)代碼和動(dòng)作樣本。用戶可以播放并由不同的虛擬照相機(jī)觀看這些文件。有些控制在演示版中是可用的。復(fù)制和粘貼僅支持二進(jìn)制源格式MVN。你可以將一個(gè)MVN文件粘貼到一個(gè)新的MVNX文件。所捕捉的動(dòng)作可以divx或mov視頻格式輸出。
當(dāng)運(yùn)動(dòng)捕捉服連接后,Moven Studio2.0的控制菜單被激活??刂撇藛伟?ldquo;捕捉服狀態(tài)”、“預(yù)覽和記錄窗口”、“開始新記錄”、“記錄‘mvn’文件”、“重新定位傳感器”及“校準(zhǔn)動(dòng)作捕捉服”。“校準(zhǔn)動(dòng)作捕捉服”是指當(dāng)用戶穿上該服裝并做出預(yù)定的初始化動(dòng)作或姿勢(shì)時(shí),系統(tǒng)會(huì)得到加速度、旋轉(zhuǎn)率、溫度和電壓等幾個(gè)參數(shù)初始讀數(shù),從而校準(zhǔn)系統(tǒng)。此外,幾個(gè)附加的校準(zhǔn)動(dòng)作用于得到穿該服裝用戶的特定身體參數(shù)。幫助菜單僅有“關(guān)于”一項(xiàng)。幸運(yùn)的是,動(dòng)作采本文件可作為*.bvh標(biāo)準(zhǔn)文件導(dǎo)出。Moven2.0輸出BVH格式文件以兼容Poser、Motion Builder以及 3D Studio Max等軟件。Moven Studio2.0也可輸出FBX格式文件,此種格式文件更為靈活并得到Autodesk軟件的支持。FBX可以提供身體任一部分的數(shù)據(jù),而不僅是旋轉(zhuǎn)。BVH文件格式在寫本文最初由Biovision開發(fā)。用于Biovision等級(jí)數(shù)據(jù)的BVH標(biāo)準(zhǔn)。該文件由兩部分組成:首字段描述目標(biāo)的層級(jí)結(jié)構(gòu)并提供描述目標(biāo)骨骼的初始姿勢(shì)。這些將為第一積分常數(shù)。數(shù)據(jù)字段含有動(dòng)作數(shù)據(jù)。University of Wisconsin提供的一個(gè)例子給出了這種文件資源(見源代碼邊注或http://www.cs.wisc.edu/graphics/Courses/cs-838-1999/Jeff/Example1.bvh)。
使用動(dòng)作捕捉數(shù)據(jù)
描述過BVH格式文件的組成結(jié)構(gòu)之后,現(xiàn)在我們來看一下這類文件如何被高級(jí)程序使用,如人物動(dòng)畫、游戲、虛擬顯示、訓(xùn)練、廣告、駕駛以及體育等。作者將描述Moven數(shù)據(jù)在程序中的使用,作者用這些程序積累了一下經(jīng)驗(yàn),Poser 7 和 Anime Studio Pro 5.6,可使用Poser 7創(chuàng)造的3D圖像。兩個(gè)程序都可由e-frontier(現(xiàn)已被Smith Micro Software Inc.收購)得到。
第一個(gè)令人愉快的事情是(a)Poser7可導(dǎo)入BVH文件。(b)Moven可提供與Poser7定義的“骨骼”架構(gòu)所兼容的文件。這解釋了Moven2.0中“重新定位傳感器”命令的需要。下一個(gè)經(jīng)驗(yàn)就不那么美妙了。當(dāng)Poser7讀取BVH文件時(shí),Poser7提示有些關(guān)節(jié)或四肢缺少數(shù)據(jù)或數(shù)據(jù)太多。盡管如此,但令人高興的是,Poser7確實(shí)可以處理這些數(shù)據(jù),并將其分配給程序員。Moven稱可同時(shí)記錄源自多個(gè)人的動(dòng)作數(shù)據(jù),但沒有定義人數(shù)的上限以及所收集數(shù)據(jù)的類型。作者認(rèn)為有可能使用幾個(gè)不同的Moven系統(tǒng),將時(shí)間和三維距離積分留給PC或程序(如Poser 7)做后期處理。在Poster7中,可以獲得展示幾個(gè)人的情景,具體方法為:首先讓某人位于程序前臺(tái),之后通過輸入控制此人的BVH文件,這樣,即便之后此人位于后臺(tái)程序也可控制其圖像。
Poster7允許程序員定義并塑造3D面龐,并使其可隨著動(dòng)作、相機(jī)角度以及距離的變化而變化。甚至可以使人物彼此同步其不同時(shí)間軸的關(guān)系。盡管效果可以很好,許多改變可由手工完成且并不困難,但是制作和測(cè)試很耗時(shí)。為了在虛擬現(xiàn)實(shí)行業(yè)中實(shí)現(xiàn)創(chuàng)作的多產(chǎn),這個(gè)行業(yè)需要?jiǎng)?chuàng)作更多的工具,加入Moven的動(dòng)作捕捉可使編輯和測(cè)試變得更加容易。
評(píng)論