RayFire为用户提供了四种类型的破碎计算法,分别是ProBoolean、ProCutter、Voronoi以及依据元素拆卸(Detach by elements)。本文将会对其中的ProBoolean破碎法进行详细的讲解。
ProBoolean,中文译为超级布尔运算,比普通的布尔计算来得更加精密,特别适合用于多边形、以及对精细度要求更高的建模计算,但需要注意的是,由于ProBoolean计算的精密度,其占用的内存也会较高。
如图2所示,当用户使用RayFire的ProBoolean 均衡型对物体添加破碎效果时,物体的碎片会被处理成相似的大小,适合要求规则破碎效果的动画使用。
与均衡型不同的是,RayFire的ProBoolean不规则型则会将物体分割为大小不同的碎片。如图3所示,示例中长方体中的碎片有些大、有些小,适合追求自然破碎效果的动画使用。
RayFire的ProBoolean碰撞点破碎法,其特点是,动画的破碎效果是由碰撞点延伸开的,越靠近碰撞点,碎片越细小。碰撞点破碎法适合发生碰撞效果的动画使用。
RayFire的ProBoolean鼠标光标破碎法,与碰撞点破碎法相似,都是由点延伸的破碎法。不同的是,鼠标光标法不要求交互性碰撞,用户只要使用鼠标指定碎片位置,即可创作出由鼠标光标延伸的破碎效果。
RayFire的ProBoolean轴心点破碎法也是由点延伸的破碎效果,与碰撞点、鼠标光标的随机延伸不同,轴心点破碎法是以枢轴点为中心,均匀向外扩展的破碎效果。
以上就是RayFire ProBoolean相关破碎法的详细介绍,通过使用不同的破碎方法,用户可以获得更多样的破碎特效。