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