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