CaronteFX
2017-06-02 本文已影响122人
萧非子
Unity实时渲染短片《Adam》出来的时候.震撼的不行,其中的物理模拟就用到了今天要为大家介绍的插件CaronteFX,它几乎可以模拟所有的物理特效如爆炸、撕裂、破碎、流体、扭力、联动及弹力等。短片中的很多物理效果都可以使用CaronteFX插件来实现,比如Adam苏醒后撕下自己手腕上的布衣,Adam用头部撞击地面导致脸部碎裂,以及子弹射击地面掀起的碎石等等效果。
![](https://img.haomeiwen.com/i4619082/646b6a7227941635.gif)
下面介绍CaronteFX这款插件的强大功能。CaronteFX是一款高度集成的Unity编辑器扩展工具,用于制作基于物理的高质量动画,以供视频游戏、电影及广告短片等使用。其核心功能包括:高精度的物理系统,如下图:
![](https://img.haomeiwen.com/i4619082/d468bec5d7b7335a.gif)
高质量的碰撞检测及交互反应(支持凹面及凸面几何体),如下图:
![](https://img.haomeiwen.com/i4619082/3d700a6614a0e179.gif)
能够非常出色地模拟大量物体堆叠的碰撞效果,如下图:
![](https://img.haomeiwen.com/i4619082/d7738b6025a3784e.gif)
精确模拟韧性十足的柔性物体及其形变,且支持将低分辨率的网格运动机制转换为高分辨率。如下图:
![](https://img.haomeiwen.com/i4619082/b4e151f580f1f183.gif)
通用关节可以连接多种不同物理特性的物体,如刚性、柔性、静态、动态及纤维等。还支持物体碎裂及形变,支持自动创建关节。如下图:
![](https://img.haomeiwen.com/i4619082/dbc3a0dbba01e70f.gif)
此外该插件利用了Unity引擎本身的可扩展性,在Unity编辑器内集成了功能完善的CaronteFX编辑器,与Unity原生编辑器一样拥有非常友好的图形界面,易于上手且使用方便。-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------下面为大家介绍使用该插件制作简单的小球撞到地面破碎效果。将该插件导入Unity项目后依次点击菜单项Window > CarnoteFX Editor打开编辑器,界面如下:
![](https://img.haomeiwen.com/i4619082/287f0442e581b6de.jpg)
首先点击上图的Create FX GameObject按钮新建对象:
![](https://img.haomeiwen.com/i4619082/b1c73a2a98b4854f.jpg)
然后在层级视图(Hierarchy)中新建Plane作为地板:
![](https://img.haomeiwen.com/i4619082/fb1d81c9969874a1.jpg)
将新建的Plane从层级视图拖拽至Caronte FX编辑器,并选择如下菜单将Plane作为受力物体:
![](https://img.haomeiwen.com/i4619082/0184bdcc60e0d187.jpg)
接着新建即将被摔碎的小球Sphere:
![](https://img.haomeiwen.com/i4619082/7e82a0e1a70fa147.jpg)
在Caronte FX编辑器面板中选择Fractures & Tools标签下的Uniform新建一个比较均匀的碎裂方式:
![](https://img.haomeiwen.com/i4619082/da685796d4d19f50.jpg)
将Sphere拖拽至上图的Objects卡槽,然后自己设置碎片数量,默认是3。点击Chop按钮将目标物体分离:
![](https://img.haomeiwen.com/i4619082/9bd8c0334821edc2.jpg)
然后可以看到层级视图中出现了已经分离好的游戏对象:
![](https://img.haomeiwen.com/i4619082/b4202f0714a6dd7b.jpg)
将上图中的碎片对象拖拽至Caronte FX编辑器,并为其添加Rigibody:
![](https://img.haomeiwen.com/i4619082/a8bc461028da2771.jpg)
最后一步,点击Simulate按钮开始模拟小球下坠并破碎的过程:
![](https://img.haomeiwen.com/i4619082/b43e084c925d6ea6.jpg)
最后效果如下:
![](https://img.haomeiwen.com/i4619082/9a51c731654d2ea9.gif)
插件商用请到官方购买:https://www.assetstore.unity3d.com/cn/#!/content/56666插件学习请点击链接跳转:【元素推荐】[unity插件] CaronteFX v1.0.13 逆天级高仿真物理运动模拟工具 价值$95原帖地址:http://forum.china.unity3d.com/f ... highlight=CaronteFX