Unity AR-VR虛擬現(xiàn)實(shí)開發(fā)基礎(chǔ)(第2版)課件 10-2 使用動作捕捉技術(shù)實(shí)現(xiàn)人體姿態(tài)檢測工具_(dá)第1頁
Unity AR-VR虛擬現(xiàn)實(shí)開發(fā)基礎(chǔ)(第2版)課件 10-2 使用動作捕捉技術(shù)實(shí)現(xiàn)人體姿態(tài)檢測工具_(dá)第2頁
Unity AR-VR虛擬現(xiàn)實(shí)開發(fā)基礎(chǔ)(第2版)課件 10-2 使用動作捕捉技術(shù)實(shí)現(xiàn)人體姿態(tài)檢測工具_(dá)第3頁
Unity AR-VR虛擬現(xiàn)實(shí)開發(fā)基礎(chǔ)(第2版)課件 10-2 使用動作捕捉技術(shù)實(shí)現(xiàn)人體姿態(tài)檢測工具_(dá)第4頁
Unity AR-VR虛擬現(xiàn)實(shí)開發(fā)基礎(chǔ)(第2版)課件 10-2 使用動作捕捉技術(shù)實(shí)現(xiàn)人體姿態(tài)檢測工具_(dá)第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

微課031-使用動捕技術(shù)實(shí)現(xiàn)人體姿態(tài)檢測工具王少笛目錄案例描述案例實(shí)施案例描述案例描述傳統(tǒng)的體育訓(xùn)練會對運(yùn)動員的肌肉和身體造成許多不可逆的損傷,而且由于這些人體變化都是微小的,所以很難被肉眼或者身體狀態(tài)所察覺。近年來,為了保障運(yùn)動員的訓(xùn)練安全,動作捕捉被大規(guī)模地運(yùn)用于體育運(yùn)動領(lǐng)域。它不但可以作為運(yùn)動員的選拔的輔助工具,檢測運(yùn)動員的身體素質(zhì),更能成為運(yùn)動訓(xùn)練的輔助工具,輔助運(yùn)動員進(jìn)行科學(xué)地訓(xùn)練,同時不會損傷肌肉。案例描述案例實(shí)施1.創(chuàng)建并配置新項(xiàng)目(1)打開Unity3D,創(chuàng)建一個全新的項(xiàng)目,將其命名為Mocap_Neuron。(2)導(dǎo)入PerceptionNeuronUnityIntegration0.2.15(最新版SDK下載地

/article/10.html)創(chuàng)建新項(xiàng)目2.打開并配置好動捕軟件備用穿戴好動作捕捉設(shè)備首先要完成的動作就是讓負(fù)責(zé)測試的人員穿戴好動作捕捉設(shè)備。3.將動捕設(shè)備和軟件進(jìn)行連接打開AxisNeuron軟件(下載地址:/article/10.html),打開軟件后,可以看到系統(tǒng)彈出提示連接窗口動捕軟件設(shè)置4.進(jìn)行姿態(tài)校準(zhǔn)接下來,做ATS-Pose校準(zhǔn),動作捕捉設(shè)備的校準(zhǔn)系統(tǒng)是用來對人體的朝向,穿戴的位置偏差等信息進(jìn)行一系列檢測和重新糾偏的過程,因此校準(zhǔn)在很大程度上會影響到數(shù)據(jù)采集的精度,所以不論使用什么動作捕捉設(shè)備,都應(yīng)該盡量準(zhǔn)確地進(jìn)行校準(zhǔn)流程?,F(xiàn)在點(diǎn)擊軟件右側(cè)校準(zhǔn)按鈕,開始進(jìn)行校準(zhǔn)動捕軟件設(shè)置5.

在Hierarchy視圖左鍵點(diǎn)擊Avatar對象,在右側(cè)Inspector窗口點(diǎn)擊AddComponent為其關(guān)聯(lián)組件NeuronTransformInstance。6.在Connectionsettings下設(shè)置準(zhǔn)確的數(shù)據(jù)轉(zhuǎn)發(fā)IP、端口和協(xié)議等信息。需要注意的是:IP地址默認(rèn)為代表本機(jī),如果是通過局域網(wǎng)進(jìn)行數(shù)據(jù)傳輸,則需要輸入本機(jī)的IP地址;端口號和數(shù)據(jù)轉(zhuǎn)發(fā)模式(TCP/UDP)需要和軟件中的設(shè)置保持一致,才能正確接收到數(shù)據(jù)。插件設(shè)置7.運(yùn)行AxisNeuron軟件在文件-設(shè)置-數(shù)據(jù)轉(zhuǎn)發(fā)打開BVH開關(guān),此處設(shè)置必須與Unity3D內(nèi)組件設(shè)置一致。打開轉(zhuǎn)發(fā)開關(guān)8.運(yùn)行Unity3D項(xiàng)目點(diǎn)擊組件中的ConnectToAxis,此時Unity3D中的模型和AxisNeuron軟件的數(shù)據(jù)流導(dǎo)通,模型開始運(yùn)動。數(shù)據(jù)接通9.更改動作捕捉數(shù)據(jù)的運(yùn)行模式為了確保我們在觀察模型的時候更加方便(因?yàn)槭窃剡\(yùn)動),所以要先鎖定模型的位置。點(diǎn)擊Hierarchy視圖的Avatar對象,找到關(guān)聯(lián)的NeuronTransformsInstance組件,將Connectionsettings下的EnableHipMove復(fù)選框取消勾選。插件配置10.將相機(jī)對象的視角調(diào)整到一個較為舒適的角度,可以剛好看清模型全貌,又在上方留有一定空間。相機(jī)調(diào)整11.創(chuàng)建并關(guān)聯(lián)代碼腳本接著在Assets文件夾點(diǎn)擊鼠標(biāo)右鍵,創(chuàng)建一個新的腳本,命名為DataUpdate,雙擊打開。更改其中的代碼,參考DataUpdate.CS。代碼編輯12.設(shè)置Avatar對象在Hierarchy視圖中,點(diǎn)擊Avatar對象的下拉菜單,找到Robot_LeftShoulder和Robot_RightShoulder。將它們拖放到Avatar對象下,DataUpdate腳本對應(yīng)的引用欄中。引用對象13.添加Text控件在Hierarchy視圖中,添加四個Text控件,并調(diào)整好他們的關(guān)系位置,編輯好文字信息如圖10-25所示。UI設(shè)置14.將添加的兩個Text控件,同樣應(yīng)用到我們剛才的組件里面,這樣數(shù)據(jù)就會實(shí)時同步到我們的項(xiàng)目中,讓用戶可以直接看到數(shù)字變化。引用對象15.運(yùn)行項(xiàng)目點(diǎn)擊編輯器工具欄

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論