本文中用到了两个Blender插件:FLIP Fluid(流体模拟相关插件) 和 RBDLab(碎裂插件):
1.用FLIP Fluid制作流体、域、障碍,确定好流体的冲刷方向(后期好摆放被摧毁的墙体),利用插件做出水流动画:
2.摆放墙体位置:
随便建立了一个立方体,摆放到合适的位置
3.RBDLab插件制作碎裂效果:
制作墙体的碎裂:
选中墙体:在插件责编工具栏中选择 Fracture->Scatter->Add Standard Scatter
选择Prepare,对碎裂的相关信息和区域进行调整(此步骤在不熟悉工具的情况下可以不做):
去Fracture选项栏点击最下侧的Fracture:
去到Details中点击Apply Frature NOW,此时就可以看见墙体的碎裂形态(但此时还没有碎裂的动态过程):
为流体添加刚体属性:
选择流体网格,去到运动面板,选择Quick Rigidboodies->Set RBD->勾选“运动学”:
去到物理面板,添加Groud,然后调整好Groud的位置,作为物体的承载面,然后选择RBD,对墙体属性进行Update,去到Kinematics,注意看一下液体和墙体的碰撞时间,调整好时间,点击“运动学”->Add Keyframe->Update,此处我的液体是在29帧即将于墙体碰撞:
以上,整个动画效果即已做好,播放动画即可看到效果。