数字人C4D学习笔录之七:动力学初探-车辆装配
掌握了初步动力学刚体知识,应C4D吧要求,下面做一个汽车装配例子。
学习目的:学习动力学的装配;深化刚体碰撞调整;XPRESSO控制动画;摄像机追踪
一部分:小车初步装配:
1、首先谈动力学�装配原理,由于这种模拟计算消耗大量的资源,所以我们先建一个简单地车辆模型,研究原理,如下。
2、做好名称标记。(否则再做装配时容易混乱)
3、给地面赋予碰撞体标签,给车子组成部分赋予刚体标签。(必须赋予)
4、在菜单模拟----动力学
5、点击连接器
连接器用于连接两个刚体,连接器类型共有十种,默认是铰链。蓝色为B,注意它的作用轴,一般为Z。
6、点击连接器--显示,勾上总是可见,调整尺寸大小(渲染看不见,为了装配时的参照之用)
7、 点击连接器类型---车轮悬挂(其他类型,以后有时间举例说明),蓝色为B,注意Z轴。刚体能够延Z轴旋转,同时延Y轴上下移动。
8、
注意场景中得“车轮悬挂”与车轮的旋转方向不一致,旋转调整。
9、检查每一个车轮的轴向是否居中。不居中,必须居中调整。
10、把连机器按CTRL拖动复制给买一个轮子,并变成他的子集。
11、选择所有连接器,点击下边的坐标,全部归零(这是一个技巧:子物体XYZ是以父物体的中心作为为起点的,如果XYZ=0,那么子物体的中心点将和父物体中心点重合,就是说,用这种办法完成了物体之间的对位)
12、连接器分别与轮子匹配上了。(其实,连接器放在什么地方都可以,只要把AB选对即可。就像效果器一样)
13、下面,依次地选择"连接器",把车身拖入A,把相应地轮子拖入B。注意,千万别弄错了。
14、点击播放,测试模拟,发现车已经装配好了,车体进行上下颤动,如果车体轮胎太近。选择连接器,统一调整它们的悬挂硬度值。
15、下面赋予动力,点击驱动器。驱动器有两个转动方向,向前或向后,分别是AB。转动轴也是Z轴,显然场景中驱动器方向不对,对齐旋转90度。
16、同理,把驱动器复制,分别放到左右前轮下,变成它们的子物体,调整坐标归0。两个驱动器就分别与前边的左右两轮对齐(我们做的是轿车类的前驱动)
17、点击驱动器,把轮子拖入B中。
18、点击播放测试,小车向前走了。
19、如果小车不动,同时选择两驱动器,调整它们的扭矩数值,降低相切速度。小车就会走的。
20、选择点模式,选择平面。我们把地面制作起伏不平,测试小车动力学特性。按M~C调整半径如下
21、调整平面起伏,如下图。
22、点击播放测试,发现两个问题。
第一,小车飞起来了。
23、这是由于,地面碰撞体的外形发生变化,点击平面碰撞体标签,把“外形”改为“静态网格”。
24、第二问题是小车爬不上坡。一种是提高驱动器的扭力值,另一种,提高平面的摩擦力(你也可以选择四个轮子的动力学标签,增加轮子的摩擦力。)
25、再点击播放,正常了,小车颤颤巍巍地爬上了缓坡。
二部分:用xpresso控制小车转弯。
1、添加一个空白物体,右键添加xpresso标签。
2、点击空白物体---用户数据--添加用户数据
3、设置如下:
4、在空白物体下得新增数据如下:
(这种自己自定义的数据方式,在以后角色动画中常用,比如,微笑,愤怒等,每个用户数据通过XPRESSO绑定很多其他的变量,如果做动画,只要对用户数据简单K帧即可。这是动画控制集成化的做法,也是模块化的做法。大家要学习,要适应)
5、双击空白的xpresso标签,进入编辑区,把空白拖进来;把左右前轮的链接器拖进来。
点击空白右上角的红色输出钮---浮动菜单--用户数据--方向;点击连接器左上角的蓝色输入控制钮--浮动菜单---对象属性--转向角度。然后从方向按鼠标拖出亮条线到左右连接器转向角度。
(用空白中自定义的方向数据--角度---同时输出给两个连接器的转向角度,是轮子转动相应角度)�
6、点击播放测试,拖动方向数据,发现小车在运动中改变方向。
(小车的轮子为什么会东倒西歪,因为我们没有给轮子留出转向空间).�
三部分:摄像机跟踪
1、小车在运动中跑出我们的视线了,建立一个摄像机,为其添加一个目标标签。
2、把车身拖进目标对象。(摄像机就自动对准车身,并一直跟踪它)
3、点击播放测试
别放了,点击摄像机右侧的启动白点。
效果不错(不要管轮子问题)
四部分: 大客车的装配
1、明白原理之后,调入制作的客车模型,进行类似的绑定。
2、在赋给刚体标签时,车身刚体标签--碰撞外形---动态网格。平面碰撞体标签---碰撞外形---静态网格。
(上述小车之所以没选,是因为他们太简单,太标准了,自动默认的就是他们自己的外形)
如果不设这些,点击播放时,车子和轮子都将飞起。
3、大客车一般是后驱动。
4、在测试的时候,发现大客车在转弯时,容易翻到。这是因为中心太高。
5、如何调整呢。
四个轮子的连接器装配到车身的默认重心上了。点击车身的动力学标签。质量--勾选自定义中心(重心)
调整到四轮中间,偏下一些。
6、客车太重,增大驱动器扭矩,增大地面碰撞体标签的摩擦力,增大四个轮子刚体标签的摩擦力。
添加摄像机跟踪,设置好方向xpresso控制,点击播放测试如下:
后记:学完了小车绑定,你有什么感悟?
这些东西看似神秘,实际上你弄明白之后,很简单。首先要突破自己的“不敢和不行”,其次下定决心认真研究和测试,没有琢磨不出来的东西。大家加油,分享你的学习体会。