数字人C4D角色动画研究之二:约束Constraint -2

上一篇简单谈谈什么是“约束”。从这篇开始,用实例研究约束类型及其应用。

一、父子约束:

在C4D中,我认为无论是“骨骼”还是“约束”标签,其最基础应该就是父子关系。当A物体变成B物体的子集时,那么它的PSR(位置、缩放、旋转)都要服从父级的变化。而在C4D中,这种父子关系建立非常简单。

1、只要把A拖到B的下面,就建立了父子关系

2、立方体为A,圆盘为B,立方体A跟随B运动变化。

3、为B建立一个XPRESSO标签,使B旋转起来,A随着B旋转。

需要注意的是:这种父子关系,A听从B,但A也有自己的独立性。父物体允许子物体独立运动,但必须听从父亲的召唤。就像我们人类是地球的子物体,跟随着“父亲”--地球一起旋转,但是,我们也有自己的活动。再比如,身体是父物体,胳膊是子物体,胳膊跟随身体运动,但是胳膊自己也有自己的活动。

在C4D中,还有一种建立这种父子关系的办法,那就是用“约束”标签。

1、因为我们要控制A的运动,所以为 A  右键添加--角色标签---约束,勾选父子约束类型。

2、把B 父对象拖进目标。勾选 “位置和旋转”。

3、A物体以B物体的中心为旋转中心,跟随B物体以相同的角速度旋转。A物体与B物体的相对位置保持不变。

约束标签变化为父子约束类型。

4、下面研究一下约束标签的参数。把B复制到上边,改名为C,为其添加一个震动标签,如下:C物体就会在X方向来回震动。

5、点击“添加”,把物体C拖进去。这是什么意思?意思是物体A有两个父亲约束它,约束的强弱,由后边的权重决定,那个权重大,哪个影响就大。

6、渲染GIF动画,显示如下:A物体同时参与两个运动,合成运动。你自己调整两个权重比例试一试,非常好玩。

【父子约束经典例子】

1、建立如下模型。

2、圆柱命名为A,手柄命名为A_hand,建立如下父子关系。

3、建立圆环曲线,目的是作为旋转交接的参考,作为A的子集。然后,整体复制A,改名为B ,B-hand。

4、把“B物体组”移动到两个圆相切的位置。

5、再建立一个圆柱体,放到A物体的手柄口上。调整B_hand的位置向下一点,以免相互接触“撞车”。

6、下面对A物体制作旋转动画。

在0帧时,点击R.H=0 (C4DR16直接点击即可,不用按CTRL)

7、在25帧,R.H=90度,点击K帧。

8、同理,对物体B进行K帧。在10帧 R.H=0度,在35帧设置 -90度,在70帧90度,在90帧时,设置0度。

点击 SHIFT+F3调出“时间线”查看如下:

9、下面,对圆柱物体添加“约束”标签--父子类型。  首先把物体A_hand拖入目标。在0帧点击目标前标记进行K帧,然后移动34帧进行K帧。目的使圆柱体在0-34帧的时候,跟随A_hand移动旋转。

10、把动画时间线移动到35帧时,把B_hand拖进目标,然后点击进行K帧。目的使圆柱在35帧的时候,更换父物体为B_hand。

11、在70帧时,清除目标为空,进行K帧。目的是释放圆柱物体。

12、点击播放动画,就是这个样子的,很好玩。

二、PSR约束

这个约束标签和父约束很相似,唯一区别就是它对子物体控制的非常严格,不像父约束标签允许子物体自由活动。

【对比经典例子】

1、在场景建立三个半径不一样的圆柱,命名为A,B,C。

2、进行复制为三组:准备用三种方法对中间物体B ,B1,B2进行控制。

3、第一种方式,XPRESSO。在B添加XPRESSO标签,建立如下关系,数学节点为除,输入2端口为2。控制ABC三个物体Y的方向。

4、当移动A物体的时候,B物体跟随,移动是A的一半,C物体跟随B物体,移动是B的一半。

5、第二组,用约束-父子。为B1添加约束标签--父子。

6、添加两个目标,分别拖入A.1和C.1,两个父物体。

7、移动A1,发现B1跟随。

8、第三组,用约束-PSR。为B2添加约束标签---PSR。

9、如下设置:

10、移动A2到Y=200。

11、调整第一组,把C物体和B物体位置关系断开。

12、移动A到Y=200。

13、添加一个空吧物体,添加XPRESSO标签,建立如下联系:目的,使A1,A2 跟随A物体运动,Y坐标一致,用来比较三者情况,重点是父子和PSR的区别。

14、没什么区别啊?

15、第一组,B物体被锁定,自己不能移动,只能跟随A移动;第二组 父子,移动B1,B1可以自己随意移动,但是它也跟随A1移动;第三组PSR,B2是不能移动的,它被锁定,只能与父物体移动,没有自主权。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容