多语言展示
当前在线:1069今日阅读:152今日分享:13

C4D中如何让柔体碰撞对象弹得更高

如图中的圆球掉落到柔体面上,产生了回弹。但想要得到回弹更高的效果怎么做到呢?调整刚体与碰撞体的反弹参数也达不到所要的效果。
工具/原料

C4D

方法/步骤
1

借用之前创建的局部柔体来作为其中的道具。其创建方法可参考引用的经验。

2

创建一个圆球,调整其半径使圆球小于柔体平面;给圆球添加模拟标签中的刚体。

3

调整圆球的刚体和柔体平面中碰撞属的反弹,无论将数值调到多大,两者之间的反弹高度都没不变化。

4

添加模拟,粒子中的重力。

5

将重力拖到平面柔体力模式的排除中(使柔体不受重力的作用),将重力拖到圆球刚体力模式的包括中(使圆球受重力的作用)。

6

将重力的数值更改为负值(数值根据实际情况而定);点播放,圆球反弹很高很高,高到不再回落了。是因为重力成了负数。要对重力进行控制。

7

在圆球下落到陷入柔体这一段时间内,将重力值设定为正值(数值根据实际情况而定);在圆球开始反弹时,将重力值设定为负值(数值根据实际情况而定)。

8

激活重力对象中的衰减,形状为方形。将方形调整到柔体平面上一段距离。所添加的重力将在衰减框内起作用。这样就可以得到既有力的反弹也不会弹出天际不回落了。

推荐信息