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