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