資源簡介
一.插件目的::
1.我們使用的U3D引擎產(chǎn)生的游戲資源包容量太大,故全方位優(yōu)化動畫資源;2.在max曲線編輯器內(nèi),點(diǎn)取軸向太過麻煩,費(fèi)事,直觀清除幀大大提高效率。如:
二:插件設(shè)計(jì)思路
1.動畫關(guān)鍵幀的原理:
Key幀是記錄骨骼bone的位移,轉(zhuǎn)換,縮放的信息的,會產(chǎn)生容量,所以一套骨骼會產(chǎn)生很多關(guān)鍵幀,使文件增大,有的動作,部分軸向不參與動畫,卻又記錄了下來,比如:
胳膊的揮動,只是旋轉(zhuǎn)在作用,移動縮放根本沒有作用,又比如:一個bone垂直接觸了地面,只是移動在作用,所有旋轉(zhuǎn)縮放沒有作用,如下圖:
注:橫向是時間長度,縱向數(shù)值大小。
有動畫的,才會有高低起伏的,平的曲線,沒有起伏,但是參與了關(guān)鍵幀的記錄,是會產(chǎn)生字節(jié)的,移動旋轉(zhuǎn)縮放的XYZ都會在視圖中出現(xiàn),
所以:假如移動的XY有動畫,但Z也有動畫,可并沒有任何作用,為了減少導(dǎo)出FBX的容量,就把Z軸的刪掉,整體是這樣的思路,UI菜單決定由我來刪除 哪個需要刪除,
1.當(dāng)我鼠標(biāo)選取一個或多個Bone對象,之后點(diǎn)選UI界面,由我選擇清除哪個軸向,快捷刪除軸向幀。比如我選擇了5根骨骼,點(diǎn)擊了”MOVE::XYZ 下的Clear Z Axis“,所以,這5根骨骼的位移的Z軸全部清除,同理我點(diǎn)擊了”MOVE::XYZ 下的ALL“,那5根骨骼位移的XYZ軸動畫都被清除;
三:使用方法。
全部:就是整個max文件里面所有沒有變化信息的軸向
選擇的:就是只針對選中的骨骼單個或者多個的軸向信息。
清理:清除完成,可以在曲線編輯器內(nèi)部查看
操作圖解:
1.拖入插件進(jìn)入max直接點(diǎn)擊清除就行,導(dǎo)出FBX文件容量會小,省資源用的。
01.jpg
02.jpg
03.jpg
04.png

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2490??2018-05-02?09:40??MAX清理多余關(guān)鍵幀插件V1.0.mse
?????文件?????311296??2018-05-02?09:40??MAX刪除軸向腳本插件圖解.doc
-----------?---------??----------?-----??----
???????????????313786????????????????????2
-----------?---------??----------?-----??----
?????文件???????2490??2018-05-02?09:40??MAX清理多余關(guān)鍵幀插件V1.0.mse
?????文件?????311296??2018-05-02?09:40??MAX刪除軸向腳本插件圖解.doc
-----------?---------??----------?-----??----
???????????????313786????????????????????2
評論
共有 條評論