发布时间:2021-06-16 11: 34: 24
在《使用RayFire制作多重破碎效果(动画制作)》一文中,我们重点掌握了静态对象在动画制作中的使用方法。
在本文中,我们会利用RayFire多次破碎的方法,定制墙体的多重破碎,使其呈现出更贴近现实的破碎效果。比如,如下图所示,球体撞击墙体后,由于撞击阻力的影响,呈现出第一面墙全部倒塌、第二面墙部分倒塌、第三面墙破碎未倒塌的效果。
图1:多重破碎效果
一、定制多重破碎
首先,使用RayFire制作三面墙体的不同破碎效果。
图2:基本场景
1、制作第一面墙体破碎效果
如图2所示,将第一面墙体添加为RayFire动态对象。
图3:添加第一面墙体为动态对象
然后,如图4所示,打开RayFire破碎面板,先在高级破碎选项中关闭碎片颜色(Change Wire Color),使得墙体在破碎后保持原有的颜色。
图4:关闭碎片颜色
然后,选择Voronoi均衡破碎法,将碎片数量设置为100,为第一面墙制作更多的碎片。
图5:将第一面墙体破碎为100块
完成第一面墙的破碎效果制作后,将破碎后的碎片都发送到休眠对象列表中。
图6:发送休眠列表
2、制作第二面墙体破碎效果
接着,制作第二面墙体破碎效果,将第二面墙体添加为RayFire动态对象。
图7:添加第二面墙体为动态对象
同样地,如图8所示,打开破碎面板,选择Voronoi均衡破碎法,但相比于第一面墙的破碎设置,需将碎片数量设得少一些,比如50。
图8:将第一面墙体破碎为50块
完成第二面墙的破碎效果制作后,将破碎后的碎片都发送到休眠对象列表中。
图9:发送休眠列表
3、制作第三面墙体破碎效果
最后,完成第三面墙的破碎效果制作,将第三面墙添加到动态对象。
图10:添加第三面墙体为动态对象
不同的是,如图11所示,第三面墙使用的是Voronoi撞击点破碎法,以呈现出撞击点附近破碎但不裂开的效果。
图11:执行撞击点破碎
完成第三面墙的破碎效果制作后,将破碎后的碎片都发送到休眠对象列表中。
图12:发送休眠对象
二、静止休眠对象
将三面墙体的碎片都发送到休眠对象后,如图13所示,打开物理学面板,在其激活选项中,开启“静止休眠对象(Dead Sleeping objects)”功能,并将激活选项设为“几何图形激活(Revive dead by Geometry)”。
图13:静止休眠对象
完成以上设置后,我们就可以获得墙体的多重破碎效果。
图14:多重破碎效果
三、小结
综上所述,如果将物体都同时添加为RayFire动态对象,可制作出相似的破碎效果;而如果逐一添加物体为动态对象,并指定不同的破碎属性,可定制出不同的破碎效果,丰富场景的层次感。
作者:泽洋
展开阅读全文
︾