Maya動畫—運(yùn)動捕捉動畫_第1頁
Maya動畫—運(yùn)動捕捉動畫_第2頁
Maya動畫—運(yùn)動捕捉動畫_第3頁
Maya動畫—運(yùn)動捕捉動畫_第4頁
Maya動畫—運(yùn)動捕捉動畫_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 運(yùn)動捕捉可用于生成大量復(fù)雜的運(yùn)動數(shù)據(jù),這些運(yùn)動數(shù)據(jù)可用于為角色設(shè)定動畫。必須謹(jǐn)慎地規(guī)劃運(yùn)動捕捉動畫,并非常小心地進(jìn)行設(shè)置。本章包含有關(guān)使用 Maya 中運(yùn)動捕捉數(shù)據(jù)的信息。本節(jié)內(nèi)容· 運(yùn)動捕捉設(shè)備· 運(yùn)動捕捉系統(tǒng)· 運(yùn)動捕捉過程· 運(yùn)動捕捉提示· 創(chuàng)建運(yùn)動捕捉動畫 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉設(shè)備 本節(jié)內(nèi)容· 運(yùn)動捕捉設(shè)備· 服務(wù)器· 軸· 按鈕· 附加· 虛擬設(shè)備 用戶手冊 > 動畫 &

2、gt; 運(yùn)動捕捉動畫 > 運(yùn)動捕捉設(shè)備 > 運(yùn)動捕捉設(shè)備 運(yùn)動捕捉設(shè)備對運(yùn)動進(jìn)行采樣和記錄。使用運(yùn)動捕捉設(shè)備,可以實(shí)現(xiàn)實(shí)時的數(shù)據(jù)監(jiān)視和記錄。設(shè)備供應(yīng)商為 Maya 支持的數(shù)據(jù)服務(wù)器設(shè)備提供服務(wù)器。也可以使用 Maya 運(yùn)動捕捉開發(fā)人員工具包為自定義設(shè)備編寫服務(wù)器。鼠標(biāo)和鍵盤并非運(yùn)動捕捉設(shè)備。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉設(shè)備 > 服務(wù)器 服務(wù)器是指可與設(shè)備通信的獨(dú)立程序。Maya 可與服務(wù)器通信,以獲取設(shè)備數(shù)據(jù)。需要服務(wù)器的設(shè)備稱為“數(shù)據(jù)服務(wù)器設(shè)備”。示例:mayaClockServer為了有助于了解運(yùn)動捕捉,Maya 附帶提供了一個示

3、例運(yùn)動捕捉服務(wù)器,即:mayaClockServer 程序。此程序?qū)⒆x取系統(tǒng)時鐘并以弧度為單位輸出三個旋轉(zhuǎn)值:秒針、分針和時針的角度。無需安裝特殊的硬件。該 mayaClockServer 可以在以下位置找到:(Linux) /usr/autodesk/maya2012/bin(Windows) Drive:Program FilesAutodeskMaya2012bin(Mac OS X) 在 Mac 中不存在。其操作系統(tǒng)在 devkit/mocap 中有一個 .c 文件。若要查看 mayaClockServer 選項(xiàng),請?jiān)谇懊婺夸浀拿钐崾痉休斎胍韵旅睿簃ayaClockServer

4、-h也可以查找使用 mayaClockServer 的示例腳本。若要查看時鐘演示,請?jiān)?Maya 腳本編輯器中輸入以下演示:mayaClockDemo該腳本將使用 MEL 系統(tǒng)命令啟動 mayaClockServer,定義一個名為“時鐘”的設(shè)備,創(chuàng)建三個模擬時鐘指針,并將該幾何體連接到時鐘。注意如果已定義時鐘設(shè)備,請?jiān)谶\(yùn)行演示腳本之前先將其取消定義,并使用 flushUndo 命令清除撤消隊(duì)列。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉設(shè)備 > 軸 運(yùn)動捕獲設(shè)備提供了有關(guān)按層次結(jié)構(gòu)進(jìn)行排列的不同軸的信息。軸提供重要信息,例如數(shù)據(jù)為旋轉(zhuǎn)值、轉(zhuǎn)換值,還是僅為一個數(shù)

5、字。在 Maya 場景中,軸可以連接(或附加)到屬性。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉設(shè)備 > 按鈕 某些運(yùn)動捕捉設(shè)備具有許多按鈕。按鈕可以執(zhí)行命令或充當(dāng)軸的離合器。但是,按鈕的按住操作不能記錄為運(yùn)動捕捉數(shù)據(jù)。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉設(shè)備 > 附加 設(shè)備軸與對象屬性之間的連接稱為附加。附加可通知設(shè)備您要更改場景中的哪個屬性。由于沒有按照依存關(guān)系圖節(jié)點(diǎn)對設(shè)備進(jìn)行定義,因此它們的定義、附加和映射不會保存在 Maya 文件中。通過創(chuàng)建附加腳本,您可以在需要時重新加載屬性附加、命令附加和映射。這樣您每次在加

6、載文件時即無需將設(shè)備附加到其每個目標(biāo)屬性。必須在運(yùn)行附加腳本之前定義設(shè)備。如果設(shè)備已經(jīng)定義并且目標(biāo)屬性和節(jié)點(diǎn)具有與保存腳本時相同的名稱,則 MEL 腳本將重新生成所有屬性附加、命令附加和映射。屬性附加形成后,節(jié)點(diǎn) (blendDevice)將附加到目標(biāo)屬性。blendDevice 節(jié)點(diǎn)可決定您將查看實(shí)時設(shè)備數(shù)據(jù)(“啟用監(jiān)視器”(Enable Monitor)還是附加到屬性的動畫曲線。數(shù)據(jù)將以該格式存儲在 blendDevice 節(jié)點(diǎn)中。播放內(nèi)容超出記錄的時間范圍時將顯示新記錄的數(shù)據(jù),從而使所有動畫曲線都保持不變。警告可以創(chuàng)建多個相同的設(shè)備附加。在大型運(yùn)動捕捉期間,這確實(shí)會降低 Maya 的性能

7、。另外,如果刪除其中的一個附加,將會刪除所有的附加。不會多次創(chuàng)建相同的附加。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉設(shè)備 > 虛擬設(shè)備 將運(yùn)動捕捉設(shè)備與您希望用于查看捕捉運(yùn)動的每臺計(jì)算機(jī)相連并不是一個切實(shí)可行的方法。實(shí)際上,應(yīng)該使用虛擬設(shè)備。虛擬設(shè)備的行為方式類似于查看模式下的真實(shí)設(shè)備。與真實(shí)設(shè)備一樣,您也可以對虛擬設(shè)備進(jìn)行相同連接。可以讀取虛擬設(shè)備中的 Take 數(shù)據(jù),并將其應(yīng)用于目標(biāo)屬性。虛擬設(shè)備沒有按鈕。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉系統(tǒng) 對于任何一種運(yùn)動捕捉,最重要的任務(wù)就是提前規(guī)劃每個步驟。這對于大型項(xiàng)目尤為

8、明顯。本節(jié)內(nèi)容· 光學(xué)捕捉系統(tǒng)· 磁性捕捉系統(tǒng) 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉系統(tǒng) > 光學(xué)捕捉系統(tǒng) 如果使用光學(xué)系統(tǒng),只需將數(shù)據(jù)導(dǎo)入到 Maya 中。將需要構(gòu)造一個虛擬設(shè)備以讀入運(yùn)動。有關(guān) defineVirtualDevice 命令的信息,請參見“幫助 > MEL 命令參考(Help > MEL Command Reference)”文檔。建議為導(dǎo)入到 Maya 中的所有運(yùn)動使用單一格式??梢跃帉?MEL 腳本來定義與數(shù)據(jù)匹配的虛擬設(shè)備。使用該方法,必須僅明確定義虛擬設(shè)備一次;以后就可以運(yùn)行調(diào)用虛擬設(shè)備定義的腳本。

9、如果不需要進(jìn)行任何過濾,請嘗試使用 MEL movIn 命令。這并不要求構(gòu)造虛擬設(shè)備。若要使用所有 Take 管理功能和過濾器,必須定義一個虛擬設(shè)備并對其進(jìn)行附加。因?yàn)槭褂么蠖鄶?shù)光學(xué)系統(tǒng)都可以解算關(guān)節(jié)角度,所以可以使用正向運(yùn)動學(xué)。對于使用與已解算的光學(xué)骨架相同的方向構(gòu)造的骨架,只需將設(shè)備附加到關(guān)節(jié)的旋轉(zhuǎn)。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉系統(tǒng) > 磁性捕捉系統(tǒng) 對于磁性捕捉系統(tǒng),非常適合將傳感器軸連接到 MC IK 解算器的 RP 的控制柄。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉過程 本節(jié)內(nèi)容· 運(yùn)動捕捉過程&

10、#183; 排演運(yùn)動· 記錄運(yùn)動· 過濾器和重采樣器· 將文件保存到磁盤 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉過程 > 運(yùn)動捕捉過程 對于每個要捕捉的運(yùn)動序列,捕捉過程都有三個不同的階段:排演、記錄和查看。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉過程 > 排演運(yùn)動 您可能希望執(zhí)行者在您記錄之前,排演您感興趣的運(yùn)動。如果場景非常簡單,您可能能夠?qū)崟r查看運(yùn)動。附加到目標(biāo)屬性的所有動畫曲線將不會受排演模式的影響。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉過程 >

11、記錄運(yùn)動 定義設(shè)備大多數(shù)運(yùn)動捕捉設(shè)備是數(shù)據(jù)服務(wù)器設(shè)備。若要使用數(shù)據(jù)服務(wù)器設(shè)備,會需要一個服務(wù)器。有關(guān)將服務(wù)器用于特定設(shè)備的詳細(xì)信息,請參見設(shè)備供應(yīng)商提供的文檔。在定義和不定義數(shù)據(jù)服務(wù)器和撤消隊(duì)列之間存在一個重要的交互。如果撤消 defineDataServer 命令,那么與數(shù)據(jù)服務(wù)器設(shè)備之間的連接不會斷開,直到 defineDataServer 命令不在撤消隊(duì)列中為止。如果撤消數(shù)據(jù)服務(wù)器的未定義,那么與服務(wù)器的連接不會斷開,直到該命令不在撤消隊(duì)列中為止。從撤消隊(duì)列中移除命令最簡單的方式是使用 flushUndo MEL 命令。映射設(shè)備數(shù)據(jù)有時,來自設(shè)備的數(shù)據(jù)處于錯誤的單位系統(tǒng)中,或者需要調(diào)整到

12、其比例或偏移。有兩種類型的映射:附加和設(shè)備映射。這兩者都會影響設(shè)備數(shù)據(jù)的比例和偏移。會將設(shè)備數(shù)據(jù)乘以比例項(xiàng),然后會將其與偏移相加。· 附加貼圖會應(yīng)用到屬性附件。建議將這些貼圖用于運(yùn)動捕捉工作。可以撤消它們。· 設(shè)備貼圖會應(yīng)用到軸。無法撤消它們。將設(shè)備與附加貼圖一起使用易于出錯,并可能會產(chǎn)生無意的結(jié)果。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉過程 > 過濾器和重采樣器 可以使用過濾器和重采樣器影響您的運(yùn)動捕捉數(shù)據(jù)。通過使用過濾器和重采樣器,可以實(shí)現(xiàn)諸如清理 Euler 角度或通過給定內(nèi)核按照特定頻率重新對數(shù)據(jù)進(jìn)行采樣等效果。重采樣器可能會更

13、改數(shù)據(jù)的暫時值,而過濾器不會。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉過程 > 將文件保存到磁盤 您可以寫出一個 Take 作為 ASCII 文件,然后將該文件重新讀取到場景供以后查看。運(yùn)動捕捉文件使用 .mov 文件格式。該文件格式在文件瀏覽器中稱為“移動”。它不與任何影片文件格式相關(guān)。有關(guān)文件格式的詳細(xì)信息,請參見手冊的“基礎(chǔ)知識”部分的“文件管理”一章中的支持的文件格式。因?yàn)閱蝹€場景可能有很多運(yùn)動,您可能不想將每個運(yùn)動保存為單獨(dú)的 Maya 文件,特別是當(dāng)您已選擇了運(yùn)動的最終版本時。只將運(yùn)動保存為單獨(dú)的文件要容易得多。 用戶手冊 > 動畫 >

14、; 運(yùn)動捕捉動畫 > 運(yùn)動捕捉提示 本節(jié)內(nèi)容· 全身運(yùn)動捕捉提示· 使用數(shù)據(jù)的提示 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉提示 > 全身運(yùn)動捕捉提示 使用全身運(yùn)動捕捉時,必須慎重考慮傳感器放置和骨架設(shè)計(jì)。有關(guān)在 Maya 中使用全身運(yùn)動捕捉數(shù)據(jù)的信息,請參見創(chuàng)建全身運(yùn)動捕捉。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 運(yùn)動捕捉提示 > 使用數(shù)據(jù)的提示 可以基于施動者的身體創(chuàng)建角色。如果您使用的是磁性系統(tǒng),您可以在施動者的每個關(guān)節(jié)對面放置感應(yīng)器并記錄每個感應(yīng)器的放置位置??梢詷?gòu)造骨架,使其關(guān)節(jié)位于感應(yīng)器對面位置

15、之間。如果磁性噪波不成問題,這將生成施動者骨架的準(zhǔn)確表示。如果這種情況不可能實(shí)現(xiàn)或角色不同于施動者,請基于施動者創(chuàng)建骨架并為該骨架解算。您可以使用約束、表達(dá)式和連接將關(guān)節(jié)旋轉(zhuǎn)和根位置從施動者骨架映射到角色。值得花費(fèi)額外的時間盡可能地確保您的數(shù)據(jù)清晰。對于光學(xué)系統(tǒng),這意味著空間和施動者的嚴(yán)格校準(zhǔn)。對于磁性系統(tǒng),磁性噪波的空間越充足,結(jié)果越理想。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 創(chuàng)建運(yùn)動捕捉動畫 本節(jié)內(nèi)容· 創(chuàng)建全身運(yùn)動捕捉· 創(chuàng)建簡單運(yùn)動捕捉· 設(shè)置設(shè)備 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 創(chuàng)建運(yùn)動捕捉動畫 >

16、; 創(chuàng)建全身運(yùn)動捕捉 創(chuàng)建全身運(yùn)動捕捉序列1 選擇一個運(yùn)動捕捉設(shè)備。該設(shè)備可以是真實(shí)的或虛擬的。有關(guān)定義運(yùn)動捕捉設(shè)備的信息,請參見設(shè)定設(shè)備。2 選擇用于計(jì)算運(yùn)動的方法。該方法依賴于設(shè)備并可能使用反向運(yùn)動學(xué)、正向運(yùn)動學(xué)、約束或三者的組合。3 基于演員比例構(gòu)建一個骨架。如果可能,使用運(yùn)動捕捉設(shè)備數(shù)字化演員關(guān)節(jié)位置。4 將性能骨架附加到設(shè)備。5 將性能骨架連接到角色骨架。6 排演要記錄的動作。7 記錄運(yùn)動。8 查看已記錄的運(yùn)動并將其插入到場景中。9 若要將運(yùn)動數(shù)據(jù)插入到場景中,請選擇“文件 > 導(dǎo)入(File > Import)”并從顯示的文件瀏覽器中選擇運(yùn)動數(shù)據(jù)文件 (.mov)。 用

17、戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 創(chuàng)建運(yùn)動捕捉動畫 > 創(chuàng)建簡單運(yùn)動捕捉 創(chuàng)建簡單運(yùn)動捕捉序列1 在 Maya 中創(chuàng)建一個目標(biāo)幾何體。2 將幾何體附加到運(yùn)動捕捉設(shè)備。3 排演將執(zhí)行的操作的運(yùn)動。4 記錄該運(yùn)動。5 查看記錄的運(yùn)動并將其插入到場景中。6 若要將運(yùn)動數(shù)據(jù)插入到場景中,請選擇“文件 > 導(dǎo)入(File > Import)”,然后從顯示的文件瀏覽器中選擇運(yùn)動數(shù)據(jù)文件 (.mov)。 用戶手冊 > 動畫 > 運(yùn)動捕捉動畫 > 創(chuàng)建運(yùn)動捕捉動畫 > 設(shè)置設(shè)備 定義運(yùn)動捕捉設(shè)備1 啟動設(shè)備服務(wù)器。2 對于數(shù)據(jù)服務(wù)器設(shè)備,請使用 defineDataServer 命令在 Maya 中定義設(shè)備。3 在 Maya 的“腳本編輯器”(Script

溫馨提示

  • 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

提交評論