? ? ? ?在C4D吧中跨琳,不少吧友制作“鎖鏈和鎖頭”的例子時(shí)近顷,都出現(xiàn)不少問題诈唬。一方面是我寫的不詳細(xì)韩脏,沒有說明白;另一方面也可能因?yàn)榘捎褜?duì)物理學(xué)知識(shí)和動(dòng)力學(xué)很多參數(shù)還是不了解铸磅。所以必須在了解物理學(xué)簡單原理的同時(shí)赡矢,吃透C4D動(dòng)力學(xué)參數(shù)才能做到游刃有余,動(dòng)力學(xué)的學(xué)習(xí)筆錄還得寫下去阅仔。下面研究幾個(gè)問題:
一吹散、碰撞外形:
在游戲中,游戲角色走到臺(tái)子上面八酒,他不會(huì)從臺(tái)子上漏下去空民,這是因?yàn)椋谂_(tái)子模型外面罩著一個(gè)“簡單的羞迷,大致與臺(tái)子相近的界轩,看不見的“碰撞外形画饥。正是由于這個(gè)外形存在,才使得游戲引擎控制角色穿不過去臺(tái)子浊猾。在C4D中抖甘,剛體和碰撞體也有碰撞外形,但是比游戲一般復(fù)雜一些与殃。
1单山、下面我們做個(gè)測(cè)試實(shí)驗(yàn)。建一個(gè)物體如下:
2幅疼、給他添加碰撞體標(biāo)簽米奸,系統(tǒng)默認(rèn)碰撞外形為”自動(dòng)“
3、克隆一些小球爽篷,添加剛體標(biāo)簽悴晰。
4、克隆小球的剛體標(biāo)簽設(shè)置如下逐工,他的碰撞外形自動(dòng)(因?yàn)樗唵握∠詣?dòng)是球形)
5、ctrl+d,打開如下設(shè)置泪喊,監(jiān)視碰撞過程棕硫。
6、點(diǎn)擊播放袒啼,發(fā)現(xiàn)小球并沒有與物體表面發(fā)生碰撞哈扮,而是這樣。
(這是因?yàn)轵驹伲瑥?fù)雜的碰撞體滑肉,它的自動(dòng)設(shè)置,系統(tǒng)給他一個(gè)簡單大致外形包裹摘仅。因?yàn)檫@樣節(jié)省計(jì)算資源)
7靶庙、把物體碰撞外形設(shè)置為”方形“
8、把物體碰撞外形設(shè)置為”圓柱 X-軸心“
9娃属、把物體碰撞外形設(shè)置為”外凸殼體“
10六荒、把物體碰撞外形設(shè)置為”關(guān)閉“,小球穿過碰撞體膳犹,當(dāng)他不存在恬吕。
11、把物體碰撞外形設(shè)置為”另一對(duì)象“须床。首先建一個(gè)球體铐料,罩住碰撞物體。
把球體拖進(jìn)下列對(duì)象之中。
點(diǎn)擊播放钠惩,小球剛體就沿著大球體表面碰撞柒凉。
12、把物體碰撞外形設(shè)置為”動(dòng)態(tài)網(wǎng)格“篓跛,正常膝捞。
13、把物體碰撞外形設(shè)置為”靜態(tài)網(wǎng)格“正常愧沟。
后記:可見設(shè)置不同的碰撞外形蔬咬,對(duì)于剛體動(dòng)力學(xué)的碰撞影響非常之大。對(duì)于本例子沐寺,由于該物體為靜止的碰撞體林艘,所以碰撞外形應(yīng)該選擇為”靜態(tài)網(wǎng)格“,那么混坞,系統(tǒng)就會(huì)以物體的形狀為碰撞外形狐援。如果,是一個(gè)非常復(fù)雜的碰撞物體又該如何究孕?假如是一顆大樹啥酱,那么,應(yīng)該選擇外形”另一個(gè)物體“厨诸,制作一個(gè)簡單地镶殷,大致與樹木相近的物體,罩住復(fù)雜的大樹微酬,從而節(jié)約計(jì)算資源批钠。在游戲中都這么干。
二得封、設(shè)置初始形態(tài)
制作一個(gè)如最上面圖”傾倒小球的盆子“。
如何制作指郁?
分兩步:
第一步忙上,用動(dòng)力學(xué)把小球裝滿盆子中,然后闲坎,把裝滿小球的盆子設(shè)為”初始化“疫粥;第二步,制作盆子傾倒動(dòng)畫腰懂。
1梗逮、制作一個(gè)立方體,按C轉(zhuǎn)多邊形绣溜。
2慷彤、面選擇,按I ,在按CTRL延Y向下拖動(dòng)底哗。
3岁诉、添加連接,細(xì)分跋选,生成盆子涕癣。
4、建個(gè)小球前标,如下克隆坠韩。
5、為盆子添加碰撞體標(biāo)簽炼列。設(shè)置如下只搁,形狀為靜態(tài)網(wǎng)格。
6唯鸭、小球的剛體標(biāo)簽须蜗,設(shè)置如下:
7、點(diǎn)擊播放模擬目溉,小球往盆子里落明肮。
8、調(diào)整克隆數(shù)量缭付,使之填滿盆子柿估。(調(diào)整克隆數(shù),同時(shí)增大小球空間陷猫,否則秫舌,小球相互碰撞飛走。如果小球從盆子跳出绣檬,增加盆子和小球的摩擦力足陨,減小反彈數(shù)值)
9、自己制作一些材質(zhì)娇未,渲染一下墨缘,不錯(cuò)吧。完成第一步零抬。
10镊讼、選擇小球的動(dòng)力學(xué)標(biāo)簽,找到”設(shè)置初始化“平夜,點(diǎn)擊蝶棋。小球的狀體就固定住了。點(diǎn)擊播放測(cè)試看看忽妒,小球不再從高處落下玩裙,而是在盆子里兼贸。
11、下面制作第二步献酗,點(diǎn)擊盆子寝受,選擇坐標(biāo),第一幀罕偎,按CTRL點(diǎn)擊R.P=0很澄,設(shè)置關(guān)鍵幀。
12颜及、把播放幀放在50幀甩苛,把R.P=45度(自己定)。按CTRL設(shè)置關(guān)鍵幀俏站。
13讯蒲、點(diǎn)擊播放測(cè)試。
后記:重點(diǎn)是第10步肄扎,是所談的第二個(gè)問題的重點(diǎn)墨林。通過這個(gè)例子,你的感悟不只是這些吧犯祠。
三旭等、題外問題:
上述動(dòng)畫太平淡了,盆子緩慢地傾倒衡载,有點(diǎn)象打太極搔耕,盆子內(nèi)剩余不少球體。
增加一個(gè)題外問題痰娱, 簡單談?wù)勅绾翁幚韯?dòng)畫的節(jié)奏弃榨。
1、按SHIFT+F3調(diào)出動(dòng)畫曲線:發(fā)現(xiàn)上述動(dòng)畫之所以慢梨睁,是因?yàn)樾D(zhuǎn)變化曲線是默認(rèn)如下:緩入緩出鲸睛。
2、調(diào)整如下:
3坡贺、點(diǎn)擊播放測(cè)試腊凶,又倒出來一些。
4拴念、再調(diào)整,盆子轉(zhuǎn)動(dòng)在最后加快褐缠。
5政鼠、在點(diǎn)擊播放測(cè)試,這次倒出不少队魏。
6、再調(diào)整曲線饲宿。
7蘸嘶、盆子先往反方向運(yùn)動(dòng),然后向前猛烈轉(zhuǎn)動(dòng)瞬雹。
8、幾乎把球全部傾倒出來刽虹。
可見酗捌,動(dòng)力學(xué)是動(dòng)態(tài)的,其他參數(shù)變了涌哲,動(dòng)畫效果也就變了胖缤。