這是一個關(guān)于網(wǎng)格變形的插件蝶棋。其中有非常多的功能。
這是它的API地址:http://www.west-racing.com/mf/
花了2天的時間實踐并整理了其中絕大多數(shù)的功能叫榕,只有一些關(guān)于特殊格式的動畫的功能沒有實踐,而且是比較重要的功能姊舵。
下面列舉實踐過的所有功能:
1.Bubble:氣泡晰绎,呈現(xiàn)鼓出或萎縮的效果
2.Bulge:膨脹,可以控制不同方向上的膨脹量
3.conform:一致括丁,讓一個模型的某個方向與另一個模型表面貼合荞下,例如在各種地形上貼合跑道模型
4.crumple:褶皺,類似噪音
5.curve deform:曲線變形史飞,沿著一個軸線尖昏,設(shè)置一條曲線,模型按該曲線變形构资,勾選Use Pos会宪,可以平移峰值
6.curve sculpt layered:自由變換,可以曲線控制任意方向上的變化(扭曲蚯窥、膨脹等)掸鹅,自帶區(qū)域限制塞帐,指定區(qū)域內(nèi)才能變化
7.Cylindrify:圓筒,設(shè)置一個方向巍沙,模型按該方向圓筒化
8.displace:取代葵姥,在Map中置入灰度圖,平面模型表面會根據(jù)明暗情況變得凹凸不平句携,其中Amount為程度值榔幸,Channel設(shè)置為不同通道
9.dynamic ripple:動態(tài)波紋,給平面添加該組件后矮嫉,點擊鼠標(biāo)(從Main攝像機(jī)發(fā)射射線削咆,沒有MainCam時報錯),生成波紋蠢笋,Damping最大時點擊處的受力面最大拨齐,Input Damping最大時波紋不恢復(fù),Drops Per Sec為雨點昨寞;給模型添加Bouyancy New腳本瞻惋,給Water設(shè)置參數(shù),添加剛體援岩,該模型就可以像浮木一樣給水面造成波紋歼狼。
10.globe:地球,a享怀、方方正正的對象呈現(xiàn)近大遠(yuǎn)小的效果羽峰;b、將房子貼合在弧形的地面
11.hump:駝峰添瓷,模型呈現(xiàn)峰谷變形梅屉,可以設(shè)置多個峰
12.melt:融化,各種融化效果(金屬仰坦、冰履植、塑料、玻璃悄晃、果凍玫霎、自定義)
13.noise:噪音
14.pageflip:翻頁
15.path deform:路徑變形
16.pivot adjust:自定義中心,類似改變自身的Transfrom
17.point cache:要導(dǎo)入pc2妈橄、mdd庶近、mc等格式的動畫
18.push:推,朝面的法線方向往外膨脹或收縮眷蚓,如果邊緣未焊接則會分開
19.radial skew:射線傾斜
20.ripple:波紋
21.rope:繩索鼻种,模型添加組件后再添加2個空物體作為兩端,可以用來做鐵索橋沙热、繩索等
22.rubber:橡膠叉钥,要用帶VertexChannel的模型罢缸,不同顏色的通道在拖動時有不同情況的滯留效果,呈現(xiàn)duangduang的感覺
23.paint:畫筆投队,運行時枫疆,通過Amount參數(shù),使鼠標(biāo)停留處模型鼓出或壓下
24.simple mod:類似噪音
25.skew:傾斜
26.spherify:球形化敷鸦,呈現(xiàn)QQ的感覺
27.squeeze:壓緊
28.taper:細(xì)燭息楔,錐形化
29.arc:圓弧,直接創(chuàng)建的路徑對象
30.ellipse:橢圓
31.helix:螺旋
32.ngon shape:多邊形
33.rectangle:矩形
34.star shape:星形
35.HOSE:軟管扒披,直接創(chuàng)建的模型對象
36.Attach:皮膚依附值依,模型添加該組件后,設(shè)置Target碟案,目標(biāo)移動時愿险,模型始終依附在對象表面
在實踐過程中經(jīng)常會遇到一些問題:
1.復(fù)制的模型共用一個網(wǎng)格,后一個網(wǎng)格為主蟆淀,其改變時拯啦,另一個模型的網(wǎng)格也會變化澡匪,前一個網(wǎng)格不可主動變化熔任,否則會報錯,需要使用MeshFilter.shareMesh替換唁情;或者有個Copy object按鈕可以用來復(fù)制疑苔,而且不影響原網(wǎng)格;
2.前一個模型的網(wǎng)格變化后甸鸟,再變形另一個模型惦费,則前一個模型的預(yù)制體的網(wǎng)格還原;
3.有些對象是空物體下面綁模型網(wǎng)格抢韭,注意區(qū)分薪贫,直接添加某些組件時無效;
4.有些模型需要有頂點通道刻恭,或者干脆就只能是特殊格式的模型