在策劃開發一款游戲時,我們一般都想把游戲中各個細節都做到完美,特別是玩家與游戲中角色互動對話時,最好讓游戲角色的唇型與面部微表情具有一致性,該如何用快速簡單的辦法實現這些操作呢?今天千鋒講師分享幾款Unity編輯器擴展工具,幫助大家用最簡單的辦法解決麻煩的動畫問題。
SALSA With RandomEyes
這是一款用于在Unity中編輯角色面部表情的插件,支持通過一鍵設置將Fuse、Autodesk(ACG)、UMA 2、Morph 3D的MCS、DAZ 3D等角色工作流導入Unity編輯器。共有兩個功能模塊:SALSA及RandomEyes。
其中SALSA用于讓角色唇部動畫與實時動作捕捉基本一致,分別使用Sprite及BlendShape數據類型來處理2D角色與3D角色的面部動畫。支持實時處理對話的音頻文件來自動調整唇部位置,處理效果會比基本的嘴唇張合動畫更為出色,且自動化的工作流程無需進行繁復的設置與編輯。
Flash Animation Toolset
這是一款用于將Flash動畫直接導入Unity編輯器的插件,支持Adobe Flash CS6及以上版本導出的Flash動畫。Flash Animation Toolset支持包括旋轉、扭曲及縮放等各種2D類型的變換,以及關鍵幀與層的所有補間動畫。該插件提供了簡單易懂的API,支持在運行時控制動畫,還能自動根據動畫的不同設置來打包紋理圖集。無需過多調整,一鍵將Flash動畫導入Unity。
VertExmotion Pro
這是一款基于著色器的柔性動畫系統,能讓游戲角色分分鐘擁有一些三消休閑游戲中常見的Q彈效果。也可用于為角色網格的某一部分添加柔性動畫,例如頭發或衣服等等,無需任何骨骼動畫。
既然是基于著色器的,開發者不需要擔心性能問題。這款插件小巧快捷,同時支持PC端、iOS、Android及Webplayer平臺。由于上手簡單且編輯方便,也是非常值得擁有的柔性動畫制作工具。
掌握了這些編輯器擴展工具的使用方法后,如果你想學到更多的Unity游戲開發技術,可以來千鋒教育Unity游戲開發培訓班免費試聽兩周。千鋒Unity游戲開發培訓課程深入教學的圖形技術,講解包括OpenGL渲染管線,著色器,高光計算、菲尼爾色散、霧方程式等高階課程。