找回密碼
 注冊帳號

掃一掃,訪問微社區

avatar身體遮蔽(bodymask)

2015-1-6 06:21| 發布者: 楊炎| 查看: 1852| 評論: 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

相關閱讀

文章點評
相關文章
女校游泳队彩金 新手炒股指南 哈灵麻将下载安装安卓 玩极速赛车有赢钱的 股票配资平台哪个安全靠谱认准大牛时代 中彩开奖结果历史记录 上海天天彩选4彩控网 大众麻将游戏免费下载 今天山西十一选五开奖结果查询结果 手机单机麻将 九游大厅棋牌透视挂 单机版四人麻将 吉林11选5前三位跨度走势图 湖北30选5走势图 广东11选5合法吗 三分彩技巧 血战麻将免费下载