找回密碼
 注冊帳號

掃一掃,訪問微社區

avatar身體遮蔽(bodymask)

2015-1-6 06:21| 發布者: 楊炎| 查看: 1506| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: avatar 身體遮蔽 (body mask)可以使用所謂的身體遮蔽 (body mask)在動畫中有選擇性地啟用或禁用特定身體部位。身體遮蔽在網格導入檢視器的動畫 (animation)選項卡和動畫層 (animation layer)中使用。使用身體遮蔽可 ...

avatar 身體遮蔽 (body mask)

可以使用所謂的身體遮蔽 (body mask)動畫中有選擇性地啟用或禁用特定身體部位。身體遮蔽在網格導入檢視器的動畫 (animation)選項卡和動畫層 (animation layer)中使用。使用身體遮蔽可以調整動畫以便更加符合角色的特定要求。例如,您可能具有同時包括手臂和腿運動的標準行走動畫,不過如果角色使用雙手運送大型物體,則不希望其手臂在其行走時在兩側擺動。但是,可以通過在身體遮蔽中關閉手臂移動來仍舊使用標準行走動畫。

身體部位包括:頭、左臂、右臂、左手、右手、左腿、右腿和腳(通過腳下的“陰影”表示)。在身體遮蔽中,還可以切換手和腳的反向運動(inverse kinematics,ik),這會確定是否在動畫混合中包括 ik 曲線

單擊 avatar 部分可切換包括或排除(綠色/紅色)

在 avatar 周圍的空白空間中雙擊可全部切換

身體遮蔽檢視器中的身體遮蔽(排除了手臂)

在網格導入檢視器動畫(animation) 選項卡中,會看到標題為片段 (clips)的列表,其中包含對象的所有動畫片段。從此列表中選擇一個項目時,會顯示該片段的選項,包括身體遮蔽編輯器

還可以創建身體遮蔽資源(資源 (assets)->創建 (create)->avatar 身體遮蔽 (avatar body mask)),這些資源會在磁盤上顯示為 .mask 文件。

bodymask 資源可以在動畫器控制器 (animator controller)中重復使用(指定動畫層 (animation layer)時)

使用身體遮蔽的好處是它們有助于減少內存開銷,因為不活動的身體部位無需關聯動畫曲線。此外,不使用的曲線無需在播放過程中進行計算,這有助于減少動畫的 cpu 開銷。

(返回mecanim 簡介)

上一篇:創建avatar下一篇:創建avatar

相關閱讀

文章點評
相關文章
女校游泳队彩金