注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

数字人的学习空间

分享技能和感悟

 
 
 

日志

 
 

数字人C4D学习笔录之七:动力学初探-车辆装配  

2014-11-15 07:11:48|  分类: 动力学 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
掌握了初步动力学刚体知识,应C4D吧要求,下面做一个汽车装配例子。
学习目的:学习动力学的装配;深化刚体碰撞调整;XPRESSO控制动画;摄像机追踪
一部分:小车初步装配:
1、首先谈动力学装配原理,由于这种模拟计算消耗大量的资源,所以我们先建一个简单地车辆模型,研究原理,如下。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
2、做好名称标记。(否则再做装配时容易混乱)
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
3、给地面赋予碰撞体标签,给车子组成部分赋予刚体标签。(必须赋予)
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
4、在菜单模拟----动力学
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

5、点击连接器
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

连接器用于连接两个刚体,连接器类型共有十种,默认是铰链。蓝色为B,注意它的作用轴,一般为Z。 
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

6、点击连接器--显示,勾上总是可见,调整尺寸大小(渲染看不见,为了装配时的参照之用)
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

7、 点击连接器类型---车轮悬挂(其他类型,以后有时间举例说明),蓝色为B,注意Z轴。刚体能够延Z轴旋转,同时延Y轴上下移动。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
8、
注意场景中得“车轮悬挂”与车轮的旋转方向不一致,旋转调整。 
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
9、检查每一个车轮的轴向是否居中。不居中,必须居中调整。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

10、把连机器按CTRL拖动复制给买一个轮子,并变成他的子集。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
11、选择所有连接器,点击下边的坐标,全部归零(这是一个技巧:子物体XYZ是以父物体的中心作为为起点的,如果XYZ=0,那么子物体的中心点将和父物体中心点重合,就是说,用这种办法完成了物体之间的对位)
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
12、连接器分别与轮子匹配上了。(其实,连接器放在什么地方都可以,只要把AB选对即可。就像效果器一样)
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

13、下面,依次地选择"连接器",把车身拖入A,把相应地轮子拖入B。注意,千万别弄错了。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

14、点击播放,测试模拟,发现车已经装配好了,车体进行上下颤动,如果车体轮胎太近。选择连接器,统一调整它们的悬挂硬度值。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间 
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
15、下面赋予动力,点击驱动器。驱动器有两个转动方向,向前或向后,分别是AB。转动轴也是Z轴,显然场景中驱动器方向不对,对齐旋转90度。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
16、同理,把驱动器复制,分别放到左右前轮下,变成它们的子物体,调整坐标归0。两个驱动器就分别与前边的左右两轮对齐(我们做的是轿车类的前驱动)
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
17、点击驱动器,把轮子拖入B中。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
18、点击播放测试,小车向前走了。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
19、如果小车不动,同时选择两驱动器,调整它们的扭矩数值,降低相切速度。小车就会走的。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

20、选择点模式,选择平面。我们把地面制作起伏不平,测试小车动力学特性。按M~C调整半径如下
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
21、调整平面起伏,如下图。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间

22、点击播放测试,发现两个问题。
第一,小车飞起来了。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
23、这是由于,地面碰撞体的外形发生变化,点击平面碰撞体标签,把“外形”改为“静态网格”。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
 
24、第二问题是小车爬不上坡。一种是提高驱动器的扭力值,另一种,提高平面的摩擦力(你也可以选择四个轮子的动力学标签,增加轮子的摩擦力。)
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
  
25、再点击播放,正常了,小车颤颤巍巍地爬上了缓坡。
数字人C4D学习笔录之七:动力学初探 车辆绑定 - 数字人 - 数字人的空间
 
 二部分:用xpresso控制小车转弯。
1、添加一个空白物体,右键添加xpresso标签。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
  
2、点击空白物体---用户数据--添加用户数据
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
3、设置如下:
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
4、在空白物体下得新增数据如下:
(这种自己自定义的数据方式,在以后角色动画中常用,比如,微笑,愤怒等,每个用户数据通过XPRESSO绑定很多其他的变量,如果做动画,只要对用户数据简单K帧即可。这是动画控制集成化的做法,也是模块化的做法。大家要学习,要适应)
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
5、双击空白的xpresso标签,进入编辑区,把空白拖进来;把左右前轮的链接器拖进来。
点击空白右上角的红色输出钮---浮动菜单--用户数据--方向;点击连接器左上角的蓝色输入控制钮--浮动菜单---对象属性--转向角度。然后从方向按鼠标拖出亮条线到左右连接器转向角度。
(用空白中自定义的方向数据--角度---同时输出给两个连接器的转向角度,是轮子转动相应角度)
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
6、点击播放测试,拖动方向数据,发现小车在运动中改变方向。
(小车的轮子为什么会东倒西歪,因为我们没有给轮子留出转向空间).
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
三部分:摄像机跟踪
1、小车在运动中跑出我们的视线了,建立一个摄像机,为其添加一个目标标签。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间

2、把车身拖进目标对象。(摄像机就自动对准车身,并一直跟踪它)
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
3、点击播放测试
别放了,点击摄像机右侧的启动白点。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
效果不错(不要管轮子问题)
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
四部分: 大客车的装配
1、明白原理之后,调入制作的客车模型,进行类似的绑定。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
2、在赋给刚体标签时,车身刚体标签--碰撞外形---动态网格。平面碰撞体标签---碰撞外形---静态网格。
(上述小车之所以没选,是因为他们太简单,太标准了,自动默认的就是他们自己的外形)
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
如果不设这些,点击播放时,车子和轮子都将飞起。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
3、大客车一般是后驱动。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间

4、在测试的时候,发现大客车在转弯时,容易翻到。这是因为中心太高。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
5、如何调整呢。
四个轮子的连接器装配到车身的默认重心上了。点击车身的动力学标签。质量--勾选自定义中心(重心)
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
调整到四轮中间,偏下一些。
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
6、客车太重,增大驱动器扭矩,增大地面碰撞体标签的摩擦力,增大四个轮子刚体标签的摩擦力。
添加摄像机跟踪,设置好方向xpresso控制,点击播放测试如下:
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
  
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间

数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
数字人C4D学习笔录之七:动力学初探-车辆绑定 - 数字人 - 数字人的空间
 
后记:学完了小车绑定,你有什么感悟?
这些东西看似神秘,实际上你弄明白之后,很简单。首先要突破自己的“不敢和不行”,其次下定决心认真研究和测试,没有琢磨不出来的东西。大家加油,分享你的学习体会。 
  评论这张
 
阅读(1397)| 评论(7)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016