RayFire其实很简单
通过RayFire Shatter生成物体的碎片模型,或者3D建模软件自己做碎片也可.
给碎片模型的Root物体添加Rigid组件模拟碎裂的物理效果.
通过各种触发手段,激活碎片破碎.就ok了
一些附加的内容.
其他小细节,灰尘组件,残骸生成组件.以及链接--Connectivity
链接--Connectivity组件需要至少一个固定端组件.(Unyielding)
Voronoi---沃罗诺伊图----低多边形、凸面、物理友好碎片。
Splinters---木片----低多边形、凸面、物理友好碎片沿一个轴排列
Slabs---石板---低多边形、凸面、物理友好的碎片沿着两个轴排列。
Radia--半径来碎--低多边形、凸面、物理友好碎片创建径向碎片图案。
Custom---点云--多边形、凸面、物理友好碎片使用自定义点云进行碎片分布
Slices---锋刃---按平面分割对象。
Bricks---砖块
Voxels---体素?
Tets--基于四面体的碎片,这种类型的碎片大部分是无光泽的,应该与胶合一起使用,在这种情况下,它会产生高度多凹的碎片。
Decompose---分解
速度矢量---冲撞.这种不好模拟.因为你要实际的给一个物体一个速度.---不过也可以用手拖拽或者是动画录制,还比较方便.
偏移---这个不常用吧,可能会出现一些Offset不够,导致破碎一半的情况.
激活器---比较适合场景动画,没有Bomb或者Gun方便调整击飞速度.
Damage---这种适合游戏内runtime的场景破坏
Impact---冲击类型,配合RayFire Gun使用,可以可视化冲击区域,这个更方便模拟精细的破碎效果和控制区域性
Rayfire connectivity---连通,可以设置不同的区域,破坏,比如一个支柱底下的部分损毁,上面的部分保留.
录像功能---可以录制动画部分.过场动画中的破坏部分.还是使用录像比较稳!
径向性的碎裂可以模拟扭转的力.


90度的扭转,又见斐波那契