MegaFiers 是一個Unity3d專用的物體變形與動畫解決方案,並支持所有的開發平台,從 PC、Mac、網頁瀏覽或是 iPhone 與Android 終端都支持使用這個插件功能。
MegaFiers 具備將四十種以上的變形功能單獨或是整合到一個多邊形物體,例如我們將 3ds Max 使用的Morph 直接導入到 Unity,
就可以直接調用變形數據或是進行更多的編輯與控制。看了一下感覺他是給模型附着了一套新的網格,然后在這套網格的基礎上進行縮放。
下面列舉其中的功能:
1.Bubble:氣泡,呈現鼓出或萎縮的效果
2.Bulge:膨脹,可以控制不同方向上的膨脹量
3.conform:一致,讓一個模型的某個方向與另一個模型表面貼合,例如在各種地形上貼合跑道模型
4.crumple:褶皺,類似噪音
5.curve deform:曲線變形,沿着一個軸線,設置一條曲線,模型按該曲線變形,勾選UsePos,可以平移峰值
6.curve sculpt layered:自由變換,可以曲線控制任意方向上的變化(扭曲、膨脹等),自帶區域限制,指定區域內才能變化
7.Cylindrify:圓筒,設置一個方向,模型按該方向圓筒化
8.displace:取代,在Map中置入灰度圖,平面模型表面會根據明暗情況變得凹凸不平,其中Amount為程度值,Channel設置為不同通道
9.dynamic ripple:動態波紋,給平面添加該組件后,點擊鼠標(從Main攝像機發射射線,沒有MainCam時報錯),生成波紋,Damping最大時點擊處的受力面最大,Input Damping最大時波紋不恢復,Drops Per Sec為雨點;給模型添加Bouyancy New腳本,給Water設置參數,添加剛體,該模型就可以像浮木一樣給水面造成波紋。
10.globe:地球,a、方方正正的對象呈現近大遠小的效果;b、將房子貼合在弧形的地面
11.hump:駝峰,模型呈現峰谷變形,可以設置多個峰
12.melt:融化,各種融化效果(金屬、冰、塑料、玻璃、果凍、自定義)
13.noise:噪音
14.pageflip:翻頁
15.path deform:路徑變形
16.pivot adjust:自定義中心,類似改變自身的Transfrom
17.point cache:要導入pc2、mdd、mc等格式的動畫
18.push:推,朝面的法線方向往外膨脹或收縮,如果邊緣未焊接則會分開
19.radial skew:射線傾斜
20.ripple:波紋
21.rope:繩索,模型添加組件后再添加2個空物體作為兩端,可以用來做鐵索橋、繩索等
22.rubber:橡膠,要用帶VertexChannel的模型,不同顏色的通道在拖動時有不同情況的滯留效果,呈現duangduang的感覺
23.paint:畫筆,運行時,通過Amount參數,使鼠標停留處模型鼓出或壓下
24.simple mod:類似噪音
25.skew:傾斜
26.spherify:球形化,呈現QQ的感覺
27.squeeze:壓緊
28.taper:細燭,錐形化
29.arc:圓弧,直接創建的路徑對象
30.ellipse:橢圓
31.helix:螺旋
32.ngon shape:多邊形
33.rectangle:矩形
34.star shape:星形
35.HOSE:軟管,直接創建的模型對象
36.Attach:皮膚依附,模型添加該組件后,設置Target,目標移動時,模型始終依附在對象表面
MAX變形動畫導入流程:
1、 選定模型導出FBX
2、在3dmax中給模型添加“點緩存”修改器
1)選定模型點擊-新建-保存pc2文件

2)點擊面板中的“記錄”按鈕

3、把.FBX和.pc2文件導入Unity中
4、導入Mega Fiers插件,然后給模型模型添加以下兩個組件(注意必須要選定模型本身,不是模型的上級物體)
1)Modify Object
2)Point Cache


5、在模型的Mega point cache組件里點擊-Import PC2-導入之前導入到Unity工程中的.pc2文件

完成