通过设置静止休眠对象的方式,用户可以制作出“碎而不散”的破碎效果,这是因为静止后的休眠物体可以依靠图形撞击的方式,打破静止状态,形成碎片。
用户如果希望制作出半破碎的效果,也就是说,受到冲击的部分发生破碎,而不受冲击的部分完全不发生破碎的效果,该怎么做呢?这时候,我们就要运用到RayFire激活选项中的静止动态对象的功能。
一、 创建墙体
为了演示墙体半破碎的效果,小编需要先创建一个长方体作为墙体,同时将墙体放置在网格线上,将网格线作为地面使用。
二、创建炸弹元素
然后,为了使墙体发生破碎效果,需要为墙体创建炸弹元素。如图3所示,打开RayFire组件工具,选择其中的炸弹工具(RF_Bmb)。
然后,为了呈现让炸弹的冲击力仅影响到上半墙面,我们需要对炸弹元素的位置、类型、影响范围等参数进行设置。
1. 炸弹类型(Type),选择圆柱体炸弹(cylindrical)类型,该类型的炸弹能制作出圆柱体状的爆炸效果。如图4所示,将圆柱体炸弹的侧面调整到与墙面平行的位置,即可产生沿墙面的爆炸效果。
需要注意的是,如果将圆柱体的炸弹的侧面调整到与墙面垂直或其他不平行的位置,会造成不完全的墙面破碎效果,因圆柱体炸弹的冲击力是沿着其侧面方向的。
2. 炸弹范围(Range),选择线性的范围,并将范围大小设置为32个单位,也就是墙面的一半大小。用户如果不清楚创建的墙面大小,也可以单击范围大小数值旁边的上调或下调按钮,逐个单位调整炸弹的大小,从而设置适宜的大小。
完成了圆柱体炸弹元素的创建后,就可以打开RayFire的物理学面板,在其模拟属性(Simulation Properties)中将炸弹元素添加为模拟力,使其对墙体发生作用。
在本节中,小编已经完成了圆柱体炸弹元素的创建。在下一节,我们会利用RayFire激活选项中的静止动态对象功能,继续制作墙体半破碎的破碎效果。