Mega-Fiers Unity顶点变形动画插件

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文件

 
 

完成

视频素材链接:https://v.youku.com/v_show/id_XNTg2NjA3Njgw.html




原文地址:https://www.cnblogs.com/guaishoudashu/p/12757899.html