数字人C4D学习笔录之二:动力学初探
一、初速度:
通过一个小球碰撞两个立方体,谈谈刚体初速度问题。
1、在场景中建立一个球体,两个立方体和一个地面。
2、球体和两个立方体添加刚体标签,地面添加碰撞体标签。(全部选中,添加刚体,系统自动给地面添加“碰撞体标签”。
3、点击球体动力学标签,选中动力学,勾上“自定义初速度”,X,Y,Z可以设置三个方向的速度和角速度。设置如下:
4、点击播放,系统模拟,小球自动沿着Z轴边旋转、边飞向立方体。
二、分析和设定:
1、按CTRL+D 进入系统初设面板,点击“动力学”,这里初步设定动力学。系统默认重力开启,也就是说重力场是存在的,所以两个立方体倒在地上。(如果模拟气球向上飞的时候,重力可以设为负值;不受重力影响,设为0)
2、点击可视化,勾选启用,分别勾选以下选项。
3、显示如下:
4、 白色为边界框。
5、黄色为碰撞外形(下节谈)
6、接触点是与碰撞器接触点。
连接器等用到时候再勾选。这个“可视化”对分析碰撞问题非常有用。
三、组合体刚体问题:
1、在场景建立一个四腿凳子和地面。
2、把五个立方体CTRL+G打组。我们为组桌子添加刚体,地面为碰撞体。
3、把桌子组提到一定高度。
4、点击播放进行仿真计算
5、由于场景中默认重力场打开,发现桌子掉下去,并从地面穿过去?这是由于桌子组动力学标签---碰撞==继承标签--默认是无。
6、改为“复合碰撞外形”。
7、我们把桌子组旋转一下,点击播放进行仿真模拟。
8、发现桌子整体掉在地面上面。
9、仿真成功。
10、我们在吧标签改为如下,点击播放。
11、发现桌子四分五裂,并掉落在地上
12、每个组里边的部件均与地面发生碰撞。
13、这是为什么?打开“可视化”进行分析。
下图“继承标签”为“无”。
下图“继承标签”为“复合碰撞外形”。
下图“继承标签”为”应用标签到子集“。
以上说明继承标签告诉系统计算碰撞的层次是什么。
四、克隆等物体的刚体标签问题。
1、利用MOTEXT制作下列文字。并赋予刚体标签。”独立元素“为关闭。那么整个文本为碰撞对象。
2、整个文本与地面发生碰撞。
3、独立元素设为”顶层“。每一行文字作为碰撞体。
4、把文字中间用空格断开,形成几个单词。独立元素设为”第二阶段“,系统以单词为碰撞体。
点击播放仿真计算,发现以单词为碰撞体。
5、独立元素设为”全部“。每一个字母作为独立的碰撞体。
6、点击播放仿真模拟如下: