上一篇簡(jiǎn)單談?wù)勈裁词恰凹s束”。從這篇開始霞赫,用實(shí)例研究約束類型及其應(yīng)用腮介。
一、父子約束:
在C4D中端衰,我認(rèn)為無論是“骨骼”還是“約束”標(biāo)簽叠洗,其最基礎(chǔ)應(yīng)該就是父子關(guān)系甘改。當(dāng)A物體變成B物體的子集時(shí),那么它的PSR(位置灭抑、縮放十艾、旋轉(zhuǎn))都要服從父級(jí)的變化。而在C4D中腾节,這種父子關(guān)系建立非常簡(jiǎn)單忘嫉。
1、只要把A拖到B的下面案腺,就建立了父子關(guān)系
2庆冕、立方體為A,圓盤為B劈榨,立方體A跟隨B運(yùn)動(dòng)變化访递。
3、為B建立一個(gè)XPRESSO標(biāo)簽同辣,使B旋轉(zhuǎn)起來拷姿,A隨著B旋轉(zhuǎn)。
需要注意的是:這種父子關(guān)系旱函,A聽從B响巢,但A也有自己的獨(dú)立性。父物體允許子物體獨(dú)立運(yùn)動(dòng)棒妨,但必須聽從父親的召喚踪古。就像我們?nèi)祟愂堑厍虻淖游矬w,跟隨著“父親”--地球一起旋轉(zhuǎn)券腔,但是灾炭,我們也有自己的活動(dòng)。再比如颅眶,身體是父物體蜈出,胳膊是子物體,胳膊跟隨身體運(yùn)動(dòng)涛酗,但是胳膊自己也有自己的活動(dòng)铡原。
在C4D中,還有一種建立這種父子關(guān)系的辦法商叹,那就是用“約束”標(biāo)簽燕刻。
1、因?yàn)槲覀円刂艫的運(yùn)動(dòng)剖笙,所以為 A ?右鍵添加--角色標(biāo)簽---約束卵洗,勾選父子約束類型。
2、把B 父對(duì)象拖進(jìn)目標(biāo)过蹂。勾選 “位置和旋轉(zhuǎn)”十绑。
3、A物體以B物體的中心為旋轉(zhuǎn)中心酷勺,跟隨B物體以相同的角速度旋轉(zhuǎn)本橙。A物體與B物體的相對(duì)位置保持不變。
約束標(biāo)簽變化為父子約束類型脆诉。
4甚亭、下面研究一下約束標(biāo)簽的參數(shù)。把B復(fù)制到上邊击胜,改名為C亏狰,為其添加一個(gè)震動(dòng)標(biāo)簽,如下:C物體就會(huì)在X方向來回震動(dòng)偶摔。
5骚揍、點(diǎn)擊“添加”,把物體C拖進(jìn)去啰挪。這是什么意思?意思是物體A有兩個(gè)父親約束它嘲叔,約束的強(qiáng)弱亡呵,由后邊的權(quán)重決定,那個(gè)權(quán)重大硫戈,哪個(gè)影響就大锰什。
6、渲染GIF動(dòng)畫丁逝,顯示如下:A物體同時(shí)參與兩個(gè)運(yùn)動(dòng)汁胆,合成運(yùn)動(dòng)。你自己調(diào)整兩個(gè)權(quán)重比例試一試霜幼,非常好玩嫩码。
【父子約束經(jīng)典例子】
1、建立如下模型罪既。
2铸题、圓柱命名為A,手柄命名為A_hand,建立如下父子關(guān)系琢感。
3丢间、建立圓環(huán)曲線,目的是作為旋轉(zhuǎn)交接的參考驹针,作為A的子集烘挫。然后,整體復(fù)制A柬甥,改名為B ,B-hand饮六。
4其垄、把“B物體組”移動(dòng)到兩個(gè)圓相切的位置。
5喜滨、再建立一個(gè)圓柱體捉捅,放到A物體的手柄口上。調(diào)整B_hand的位置向下一點(diǎn)虽风,以免相互接觸“撞車”棒口。
6、下面對(duì)A物體制作旋轉(zhuǎn)動(dòng)畫辜膝。
在0幀時(shí)无牵,點(diǎn)擊R.H=0 (C4DR16直接點(diǎn)擊即可,不用按CTRL)
7厂抖、在25幀茎毁,R.H=90度,點(diǎn)擊K幀忱辅。
8七蜘、同理,對(duì)物體B進(jìn)行K幀墙懂。在10幀 R.H=0度橡卤,在35幀設(shè)置 -90度,在70幀90度损搬,在90幀時(shí)碧库,設(shè)置0度。
點(diǎn)擊 SHIFT+F3調(diào)出“時(shí)間線”查看如下:
9巧勤、下面嵌灰,對(duì)圓柱物體添加“約束”標(biāo)簽--父子類型。 ?首先把物體A_hand拖入目標(biāo)颅悉。在0幀點(diǎn)擊目標(biāo)前標(biāo)記進(jìn)行K幀沽瞭,然后移動(dòng)34幀進(jìn)行K幀。目的使圓柱體在0-34幀的時(shí)候剩瓶,跟隨A_hand移動(dòng)旋轉(zhuǎn)秕脓。
10、把動(dòng)畫時(shí)間線移動(dòng)到35幀時(shí)儒搭,把B_hand拖進(jìn)目標(biāo)吠架,然后點(diǎn)擊進(jìn)行K幀。目的使圓柱在35幀的時(shí)候搂鲫,更換父物體為B_hand傍药。
11、在70幀時(shí),清除目標(biāo)為空拐辽,進(jìn)行K幀拣挪。目的是釋放圓柱物體。
12俱诸、點(diǎn)擊播放動(dòng)畫菠劝,就是這個(gè)樣子的,很好玩睁搭。
二赶诊、PSR約束
這個(gè)約束標(biāo)簽和父約束很相似,唯一區(qū)別就是它對(duì)子物體控制的非常嚴(yán)格园骆,不像父約束標(biāo)簽允許子物體自由活動(dòng)舔痪。
【對(duì)比經(jīng)典例子】
1、在場(chǎng)景建立三個(gè)半徑不一樣的圓柱锌唾,命名為A,B,C锄码。
2、進(jìn)行復(fù)制為三組:準(zhǔn)備用三種方法對(duì)中間物體B ,B1,B2進(jìn)行控制晌涕。
3滋捶、第一種方式,XPRESSO余黎。在B添加XPRESSO標(biāo)簽重窟,建立如下關(guān)系,數(shù)學(xué)節(jié)點(diǎn)為除驯耻,輸入2端口為2〕纯迹控制ABC三個(gè)物體Y的方向可缚。
4、當(dāng)移動(dòng)A物體的時(shí)候斋枢,B物體跟隨帘靡,移動(dòng)是A的一半,C物體跟隨B物體瓤帚,移動(dòng)是B的一半描姚。
5、第二組戈次,用約束-父子轩勘。為B1添加約束標(biāo)簽--父子。
6怯邪、添加兩個(gè)目標(biāo)绊寻,分別拖入A.1和C.1,兩個(gè)父物體。
7澄步、移動(dòng)A1冰蘑,發(fā)現(xiàn)B1跟隨。
8村缸、第三組祠肥,用約束-PSR。為B2添加約束標(biāo)簽---PSR梯皿。
9仇箱、如下設(shè)置:
10、移動(dòng)A2到Y(jié)=200索烹。
11工碾、調(diào)整第一組,把C物體和B物體位置關(guān)系斷開百姓。
12渊额、移動(dòng)A到Y(jié)=200。
13垒拢、添加一個(gè)空吧物體旬迹,添加XPRESSO標(biāo)簽,建立如下聯(lián)系:目的求类,使A1,A2 跟隨A物體運(yùn)動(dòng)奔垦,Y坐標(biāo)一致,用來比較三者情況尸疆,重點(diǎn)是父子和PSR的區(qū)別椿猎。
14、沒什么區(qū)別笆偃酢犯眠?
15、第一組症革,B物體被鎖定筐咧,自己不能移動(dòng),只能跟隨A移動(dòng)噪矛;第二組 父子量蕊,移動(dòng)B1,B1可以自己隨意移動(dòng)艇挨,但是它也跟隨A1移動(dòng)区岗;第三組PSR粉渠,B2是不能移動(dòng)的,它被鎖定,只能與父物體移動(dòng),沒有自主權(quán)。