数字人C4D学习笔录之六:动力学初探
一、刚体重心:
你知道不倒翁的原理吗?上面的物体为什么不到,因为它的重心特别低。
物体的几何中心和重心不是一个概念。几何中心影响物体的旋转和移动,而物体的重心与刚体动力学有关。
1、建立地面和圆锥。
2、添加刚体和碰撞体标签。
3、点击圆锥,坐标指示的是物体的中心。
4、勾选启用和碰撞外形。
5、点击播放,暂停上边的坐标为几何中心,下边的为重心。
6、把圆锥的上边半径变大,发现中心不变,重心提高。
7、重心与动力学有什么关系呢?
建立如下场景,并设好动力学标签。
点击播放,胶囊落地倒下。
观看他的重心在胶囊的中间。
点击胶囊的动力学标签,勾选自定义重心(自定义中心是指质量的中心,为重心),在Y向向下移动70单位。看到胶囊的重心下移。
把胶囊在空中旋转一个角度,点击播放模拟。
胶囊落地之后,前后摇摆就是不到。
最后,直立。 他的原理和不倒翁是一样的。
在以后的实例中,将举例制作一个不倒翁动画。
二、质量和密度:
一个小钢球和一个大木球撞到一起会发生什么事情?
会反弹。现实中,钢球可能反弹不大,木球反弹非常大,这是为什么?因为他们的质量和密度的原因。
在C4D中如果给两个一大一小的物体赋予刚体标签,在赋予初速度,能真实模拟吗?
1、建立场景如下,设置木球的初速度。
2、设置钢球的初速度
3、点击播放模拟,发现木球把钢球撞跑。为什么是这样?模拟和材质无关,好像与模型大小有关。
4、其实和质量有关。物理中:质量=密度×体积。
所以要想模拟真实,必须改变质量大小。而在C4D中默认密度为1,当然,木球体积大,所以木球质量大了,按照动量守恒定律,出现这个结果。(我真是再讲C4D吗?我在讲物理啊!)
5、看来必须自定义质量了。
点击木球的动力学标签,质量---使用---自定义质量--质量为10。
点击刚球的动力学标签,质量---使用---自定义质量--质量为20,
6、在点击播放仿真模拟,正确!
所以,运用C4D动画仿真你必须先明白物理道理,然后,再去调参数,否则,反正很不会正确的。
三、惰性化:
这是动力学为了优化而设计的预制,当物体运动的速度或角速度低于设定值时,改刚体将在2秒钟停下来。
四、阻尼:
阻尼是阻碍动力学继续运动下去的因素。分为线性阻尼(线性运动)和角度阻尼(旋转运动)。
1、在场景建立小球的克隆:
2、赋予刚体标签,设置如下:
3、点击播放模拟,小球四散滚落。
4、点击小球刚体标签,选择“力”,提高线性阻尼和角度阻尼数值,增大阻尼。
5、点击播放模拟,小球下落,发现不愿意散开,好像粘在一起。阻尼起作用了。
五、碰撞燥波:
这个参数是为了增加碰撞的不同的可能性。如果三个物体从空中落下,如果这个参数为0,那么这三个物体下落与地面碰撞情况是一样的,这不现实。增大�碰撞燥波,使三个物体下落不一样。
�