纳金网

标题: 使用Fracturing & Destruction 制作分解与爆破特效 [打印本页]

作者: 艾西格亚    时间: 2013-12-27 14:13
标题: 使用Fracturing & Destruction 制作分解与爆破特效
QQ截图20131227141347.jpg

想在Unity里面制作惊人的爆破特效吗? 接下来介绍的这个插件将会让您的眼睛为之一亮,首先到我们的论坛下载此插件:

Fracturing & Destruction 1.11 - 暴力破坏特效插件
http://www.narkii.com/club/thread-305998-1.html

1.jpg

下载后将插件导入Unity,在Assets的目录里面新增了一个Ultimate Game Tool,打开Fracturing即可看到此插件提供的文件与演示场景。

2.jpg

打开03 Sample Scene - Colliding Sphere的场景,里面是一个球体与GUI,运行后按下Drop,另一个球体会从上方掉落,底部的球体被碰撞后则会出现破碎的物理效果。

3.jpg
4.jpg

接着我们将球体换成自定义的模型试试,如图所示,这是在3dsMax制作的一个Logo,将Logo输出为FBX格式后在Unity里面加载进来。

6.jpg

7.jpg

选择GameObject >  Create Other > Ultimate Game Tool > Fractured Object,这个命令的作用是在场景内选出希望制作破碎效果的物件并加以设置里面的参数。

8.jpg

在Source Object栏位里面将logo模型添加进来,如何勾选Start Static,如果没勾选此选项的话,会导致模型在开始运行时就自动出现破碎作用,显然这不是我们希望的效果,然后在Chunk Physics Material里面选择Rock,表示破碎时需要模拟出类似石块的表面,这里是可以根据模型的外观自行判断。

9.jpg

接着将Number of Chunks设置为50,这个数值表示模型分解的总数量,数值越大,模型被分解的碎片越多,建议先从较小的设置开始测试即可。Interior Material的设置为碎片内部的材质,这是因为模型在分解后呈现的是有厚度的物件,所以需要选择内部的材质,以免在运行时碎片内部出现默认的粉色结果,然后按下Compute Chunks即可自动进行模型的分解。

10.jpg

完成设置后运行看看效果,如图所示,logo经过上方的球体掉落碰撞后即可产生碎片的效果,而碎片的多寡则是取决于Number of Chunks的数值。

11.jpg
12.jpg

而另一种计算碎片的方式为Voronoi模式,我们理解为三度空间的切割法,在Cells in Local的XYZ输入数值,例如使用6x5x6的数字则会计算出180个碎片,然后滑动底下的Preview Chunks就可以在视图里面预览碎片的分解情况。

13.jpg

如图所示,logo模型在使用Voronoi模式计算后,配合Preview Chunks来观察模型的分解情况。

15.jpg

球形向下掉落与logo碰撞后即可产生破碎的效果。

16.jpg

前面使用的是一个比较简单的模型测试Fracturing的功能,那么现在换一个较为复杂的模型测试看看,如图所示,场景里面我们设置了一个Boss模型,使用相同的方式将模型添加到Source Object后进行分解的计算。

17.jpg

在这里有个选项Use Concave Collider是处于关闭的状态,按下后会提示到商店购买此插件,
使用这个插件的作用是让模型在做分解与碰撞的处理上更为精确,建议大家可以下载这个插件与Fracturing进行完整的搭配。

19.jpg

Concave Collider 下载位置:
http://www.narkii.com/club/thread-301910-1.html

如图所示,模型在经过设置Number of Chunks后的分解效果。

18.jpg

运行测试,我们向模型发射子弹,在射击到模型后即可产生破碎的效果。

21.jpg
22.jpg
23.jpg

此类型的效果可以运用在许多的游戏场景特效,也可以模拟出Boss角色在受到一定的攻击后出现的瓦解作用,更多的用途就等待大家继续深入的挖掘!


作者: dannyGame2012    时间: 2013-12-27 14:37
太牛逼了,支持啊!!!!!!!!!
作者: qwer4650987    时间: 2013-12-27 16:09
这个这个一直在寻找 哈哈
作者: ku    时间: 2013-12-27 16:09
版主,文章中又有两张图片挂了
作者: ku    时间: 2013-12-27 16:21
希望版主以后出教程时,有pdf版本提供,网页的教程经常图片挂掉
作者: 艾西格亚    时间: 2013-12-27 16:31
ku 发表于 2013-12-27 16:21
希望版主以后出教程时,有pdf版本提供,网页的教程经常图片挂掉

教程已经在制作,有一整套的PDF将发布出来
作者: ku    时间: 2013-12-27 16:34
艾西格亚 发表于 2013-12-27 08:31
教程已经在制作,有一整套的PDF将发布出来

期待中......
作者: 狂风大尉    时间: 2013-12-27 20:16
不错的用途,支持一下版主的分享
作者: huhumark    时间: 2013-12-28 09:10
不错的教程,支持版主
作者: dannyGame2012    时间: 2013-12-28 09:56
不错的教程啊
作者: 我没有过去    时间: 2013-12-28 10:31
感谢了楼主
作者: 441490848    时间: 2013-12-28 13:29
谢谢分享......
作者: animan    时间: 2014-1-8 14:04
很棒的插件,谢谢分享。。。。。。。。。
作者: fatfatbo    时间: 2014-1-11 01:04
这个看起来很强大,就是不知道消耗资源多不多
作者: Pachu    时间: 2014-1-17 15:31
这个文章真是不错
作者: tangqizuse    时间: 2014-1-20 03:25
新人来学习了,谢谢分享
作者: hariboot    时间: 2014-1-20 09:32
这教程碉堡了
作者: 普诺斯    时间: 2014-1-25 11:43
非常感谢
作者: dc54238872    时间: 2014-3-19 17:41
谢谢~~~~
作者: dc54238872    时间: 2014-3-19 17:43

作者: Mr_X    时间: 2014-3-23 09:36
这个很赞的。
作者: catdoc    时间: 2014-7-29 14:26
将Fractured Object 按正常的步骤设置prefab, 将prefab 拖到场景什么都没有。  请问怎么把爆破效果制作预设?
作者: 978227246    时间: 2016-7-18 10:47
楼主 ,我这是unity 4 为什么在  monodevelop中编译的时候 Fracturing & Destruction会有十几个错误
作者: 978227246    时间: 2016-7-18 10:49
楼主 为什么monodevelop中会报错
作者: 邱晓拉    时间: 2017-1-14 11:55
厉害咯。。。
作者: zhaoziyuannana    时间: 2017-3-9 15:42
怎么实现物体被某一指定物体碰撞之后才爆炸,而不是被任何物体碰撞就爆炸




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5