在MotionBuilder中使用Wiseglove數據手套實(shí)時(shí)錄制手動(dòng)畫(huà)技術(shù)
應客戶(hù)要求,我公司近期為WONGLOVE數據手套編寫(xiě)了MotionBuilder應用插件。本插件本著(zhù)易學(xué), 易用的原則,盡可能讓用戶(hù)界面簡(jiǎn)潔,操作流程簡(jiǎn)單。
下面是WONGLOVE數據手套的插件使用介紹:
準備插件環(huán)境
把插件文件ordevicewonglove.dll、wonglove.dll文件拷貝到 MotionBuilder 2015\bin\x64\plugins目錄下運行motionbuilder。
建立手套實(shí)例
選擇Devices,找到wonglove手形的圖標,鼠標左鍵按下并拖到場(chǎng)景區域,再釋放按鍵。
綁定手套插件
找到并雙擊左側的i/o device下wonglove。在Model binding下拉列表選擇 Create. 這時(shí)就表示綁定好了手套實(shí)例。
創(chuàng )建測試角色
點(diǎn)Actor按鈕,就創(chuàng )建完成了。下一步會(huì )簡(jiǎn)單設置一下Actor和手套的數據通道。
為測試角色設置控制標記
選中Actors下剛才建立的角色,雙擊它,進(jìn)入角色設置面板, 找到Markset 按鈕,執行Create命令。
把手套附加到角色的手關(guān)節控制標記上
把WonGlove:Hand拖到對應的Object區域。
使角色的控制標記設置生效
勾選Active后,手套對應的骨骼模型將會(huì )綁定到角色,此時(shí)手套的數據還沒(méi)有進(jìn)來(lái), 但是插件設置的初始角度將會(huì )附加到角色的手上。
運行手套開(kāi)始獲取數據
回到i/o Devices下的WonGlove,雙擊進(jìn)入設置面板。 勾選Online,如果程序連接到了手套, Online圖標會(huì )變綠色,否則還是紅色。當Online變綠色時(shí),表示手套數據已經(jīng)可以讀進(jìn)來(lái), 還得檢查Online下面的Live是否勾選了,只有勾選了此項,手套的數據才可以驅動(dòng)角色運動(dòng)。至此您已經(jīng)可以在Motionbuilder里使用Wiseglove數據手套了。
實(shí)時(shí)錄制wonglove數據手套的動(dòng)作數據
上面的步驟都準備好了嗎? 如果可以看到動(dòng)畫(huà)模型隨手套運動(dòng)了, 請往下看。
點(diǎn)一下時(shí)間軸上的圓錄制按鈕,再按一下右三角(總所周知的播放鍵), 啦啦啦 現在已經(jīng)開(kāi)始錄制數據了。
不想繼續錄制數據怎么辦? 點(diǎn)一下時(shí)間軸上的方塊按鈕(眾所周知的暫停鍵) 停止錄制。 這是可以點(diǎn)擊File->save /save as 保存數據。
之后如果想查看剛才錄制的數據, 請File->open , 打開(kāi)剛才保存的文件。 點(diǎn)一下時(shí)間軸上的右三角(總所周知的播放鍵)。 看到神奇的一幕了嗎? 聰明的你一定會(huì )發(fā)現,再按一下播放鍵不也一樣嘛,確實(shí)這個(gè)動(dòng)作也一樣會(huì )停止錄制。
- 上一篇:CATIA插件二次開(kāi)發(fā)C# 2018/6/22
- 下一篇:為動(dòng)作捕捉設備寫(xiě)MOTIONBUILDER插件 2018/5/29