Blender 制作硬表面碰撞动画 - NOTEBOOK
Blender 制作硬表面碰撞动画
BlenderPosted on 2025-11-05
摘要 : 硬表面物体之间的碰撞、互动。
主要使用了“刚体”物理属性、动画修改器(噪波函数曲线)。
❱ 建立物体
如图,新建 A B C D 四个物体。
A作为摆臂控制B。
C、D起到遮罩、限定小球活动空间。
❱ B物体
添加物体约束,指向A,约束 Z轴、反转Z轴。
添加刚体属性。
设置为“活动项”、勾选“播放动画”、碰撞形状为“网格”、敏感度边距为“0.001m”。
❱ C、D物体
添加刚体属性。
设置为“被动”、碰撞形状为“网格”、敏感度边距为“0.001m”。
❱ 建立小球
为小球添加“刚体”物理属性。
“活动项”、碰撞形状为“球形”/“网格”、碰撞边距为“0.001m”。
这时,可以在播放动画的状态下,通过移动物体A,来撞击小球。
❱ 如果想要A物体自己震动,则需要为它添加动画。
1.在第一帧,为物体A添加一个移动关键帧(必须),不然第2步无法添加动画修改器。
2.切换为曲线编辑器视窗。
选中Z位置,在右侧“添加修改器”位置为它添加“噪波”,可以修改缩放和力度,来调节位移幅度和震动节奏。
完成: