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