W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Mecanim 動畫系統(tǒng)
適合人形角色動畫的制作,人形骨架是在游戲中普遍采用的一種骨架結(jié)構(gòu)。。
由于人形骨架在骨骼結(jié)構(gòu)上的相似性,用戶可以將動畫效果從一個人形骨架映射到另一個人形骨架,從而實現(xiàn)動畫重定向功能。
除了極少數(shù)情況之外,人物模型均具有相同的基本結(jié)構(gòu),即頭部、軀干、四肢等。
Mecanim 動畫系統(tǒng)
正是利用這一點來簡化骨架綁定和動畫控制過程。
創(chuàng)建模型動畫的一個基本步驟就是建立一個從 Mecanim 動畫系統(tǒng)
的簡化人形骨架到用戶實際提供的骨架的映射,這種映射關(guān)系稱為 Avatar
。
創(chuàng)建Avatar
在導(dǎo)入一個角色動畫模型之后,可以在 Import Settings 面板中的 Rig 選項
下指定角色動畫模型的動畫類型,包括 Legacy
、Generic
以及 Humanoid
3 種模式。
Unity 3D 的 Mecanim 動畫系統(tǒng)
為非人形動畫提供了兩個選項:Legacy(舊版動畫類型)
和 Generic(一般動畫類型)
。
舊版動畫使用 Unity 4.0 版本文前推出的動畫系統(tǒng)。一般動畫仍可由 Mecanim 系統(tǒng)導(dǎo)入,但無法使用人形動畫的專有功能。
非人形動畫的使用方法是:
Assets 文件夾
中選中模型文件。Import Settings
屬性面板中選擇 Rig 標(biāo)簽頁
。Animation Type 選項
右側(cè)的列表框,選擇 Generic
或 Legacy
動畫類型即可。
要使用 Humanoid(人形動畫)
,單擊 Animation Type
右側(cè)的下拉列表,選擇 Humanoid
,然后單擊 Apply 按鈕
,Mecanim 動畫系統(tǒng)
會自動將用戶所提供的骨架結(jié)構(gòu)與系統(tǒng)內(nèi)部自帶的簡易骨架進(jìn)行匹配。
如果匹配成功,Avatar Definition
下的 Configure 復(fù)選框
會被選中,同時在 Assets 文件夾
中,一個 Avatar 子資源
會被添加到模型資源中。
配置Avatar
Unity 3D 中的 Avatar
是 Mecanim 動畫系統(tǒng)
中極為重要的模塊,正確地設(shè)置 Avatar
非常重要。
不管 Avatar
的自動創(chuàng)建過程是否成功,用戶都需要到 Configure Avatar
界面中確認(rèn) Avatar
的有效性,即確認(rèn)用戶提供的骨骼結(jié)構(gòu)與 Mecanim
預(yù)定義的骨骼結(jié)構(gòu)已經(jīng)正確地匹配起來,并已經(jīng)處于 T 形姿態(tài)
。
單擊 Configure 按鈕
后,編輯器會要求保存當(dāng)前場景,因為在 Configure 模式
下,可以看到 Scene 視圖(而不是 Game 視圖)中顯示出當(dāng)前選中模型的骨骼、肌肉、動畫信息以及相關(guān)參數(shù)。
在這個視圖中,實線圓圈表示的是 Avatar
必須匹配的,而虛線圓圈表示的是可選匹配的。
人形動畫重定向
在 Mecanim 動畫系統(tǒng)
中,人形動畫的重定向功能是非常強(qiáng)大的,因為這意味著用戶只要通過很簡單的操作就可以將一組動畫應(yīng)用到各種各樣的人形角色上。
由于動畫重定向功能只能應(yīng)用到人形模型上,所以為了保證應(yīng)用后的動畫效果,必須正確地配置Avatar
。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: