掌握了初步動力學(xué)剛體知識曲管,應(yīng)C4D吧要求骄蝇,下面做一個汽車裝配例子。
學(xué)習(xí)目的:學(xué)習(xí)動力學(xué)的裝配拼缝;深化剛體碰撞調(diào)整;XPRESSO控制動畫;攝像機(jī)追蹤
一部分:小車初步裝配:
1碗殷、首先談動力學(xué)?裝配原理,由于這種模擬計算消耗大量的資源速缨,所以我們先建一個簡單地車輛模型锌妻,研究原理,如下旬牲。
2仿粹、做好名稱標(biāo)記搁吓。(否則再做裝配時容易混亂)
3、給地面賦予碰撞體標(biāo)簽吭历,給車子組成部分賦予剛體標(biāo)簽堕仔。(必須賦予)
4、在菜單模擬----動力學(xué)
5晌区、點擊連接器
連接器用于連接兩個剛體摩骨,連接器類型共有十種,默認(rèn)是鉸鏈朗若。藍(lán)色為B恼五,注意它的作用軸,一般為Z哭懈。
6灾馒、點擊連接器--顯示,勾上總是可見银伟,調(diào)整尺寸大心愫纭(渲染看不見,為了裝配時的參照之用)
7彤避、 點擊連接器類型---車輪懸掛(其他類型傅物,以后有時間舉例說明),藍(lán)色為B琉预,注意Z軸董饰。剛體能夠延Z軸旋轉(zhuǎn),同時延Y軸上下移動圆米。
8卒暂、
注意場景中得“車輪懸掛”與車輪的旋轉(zhuǎn)方向不一致,旋轉(zhuǎn)調(diào)整娄帖。
9也祠、檢查每一個車輪的軸向是否居中。不居中近速,必須居中調(diào)整诈嘿。
10、把連機(jī)器按CTRL拖動復(fù)制給買一個輪子削葱,并變成他的子集奖亚。
11、選擇所有連接器析砸,點擊下邊的坐標(biāo)昔字,全部歸零(這是一個技巧:子物體XYZ是以父物體的中心作為為起點的,如果XYZ=0,那么子物體的中心點將和父物體中心點重合首繁,就是說作郭,用這種辦法完成了物體之間的對位)
12陨囊、連接器分別與輪子匹配上了。(其實所坯,連接器放在什么地方都可以谆扎,只要把AB選對即可。就像效果器一樣)
13芹助、下面堂湖,依次地選擇"連接器",把車身拖入A状土,把相應(yīng)地輪子拖入B无蜂。注意,千萬別弄錯了蒙谓。
14斥季、點擊播放,測試模擬累驮,發(fā)現(xiàn)車已經(jīng)裝配好了酣倾,車體進(jìn)行上下顫動,如果車體輪胎太近谤专。選擇連接器躁锡,統(tǒng)一調(diào)整它們的懸掛硬度值。
15置侍、下面賦予動力映之,點擊驅(qū)動器。驅(qū)動器有兩個轉(zhuǎn)動方向,向前或向后蜡坊,分別是AB杠输。轉(zhuǎn)動軸也是Z軸,顯然場景中驅(qū)動器方向不對秕衙,對齊旋轉(zhuǎn)90度蠢甲。
16、同理据忘,把驅(qū)動器復(fù)制鹦牛,分別放到左右前輪下,變成它們的子物體若河,調(diào)整坐標(biāo)歸0。兩個驅(qū)動器就分別與前邊的左右兩輪對齊(我們做的是轎車類的前驅(qū)動)
17寞宫、點擊驅(qū)動器萧福,把輪子拖入B中。
18辈赋、點擊播放測試鲫忍,小車向前走了膏燕。
19、如果小車不動悟民,同時選擇兩驅(qū)動器坝辫,調(diào)整它們的扭矩數(shù)值,降低相切速度射亏。小車就會走的近忙。
20、選擇點模式智润,選擇平面及舍。我們把地面制作起伏不平,測試小車動力學(xué)特性窟绷。按M~C調(diào)整半徑如下
21锯玛、調(diào)整平面起伏,如下圖兼蜈。
22攘残、點擊播放測試,發(fā)現(xiàn)兩個問題为狸。
第一歼郭,小車飛起來了。
23钥平、這是由于实撒,地面碰撞體的外形發(fā)生變化,點擊平面碰撞體標(biāo)簽涉瘾,把“外形”改為“靜態(tài)網(wǎng)格”知态。
24、第二問題是小車爬不上坡立叛。一種是提高驅(qū)動器的扭力值负敏,另一種,提高平面的摩擦力(你也可以選擇四個輪子的動力學(xué)標(biāo)簽秘蛇,增加輪子的摩擦力其做。)
25、再點擊播放赁还,正常了妖泄,小車顫顫巍巍地爬上了緩坡。
二部分:用xpresso控制小車轉(zhuǎn)彎艘策。
1蹈胡、添加一個空白物體,右鍵添加xpresso標(biāo)簽。
2罚渐、點擊空白物體---用戶數(shù)據(jù)--添加用戶數(shù)據(jù)
3却汉、設(shè)置如下:
4、在空白物體下得新增數(shù)據(jù)如下:
(這種自己自定義的數(shù)據(jù)方式荷并,在以后角色動畫中常用合砂,比如,微笑源织,憤怒等翩伪,每個用戶數(shù)據(jù)通過XPRESSO綁定很多其他的變量,如果做動畫雀鹃,只要對用戶數(shù)據(jù)簡單K幀即可幻工。這是動畫控制集成化的做法,也是模塊化的做法黎茎。大家要學(xué)習(xí)囊颅,要適應(yīng))
5、雙擊空白的xpresso標(biāo)簽傅瞻,進(jìn)入編輯區(qū)踢代,把空白拖進(jìn)來;把左右前輪的鏈接器拖進(jìn)來嗅骄。
點擊空白右上角的紅色輸出鈕---浮動菜單--用戶數(shù)據(jù)--方向胳挎;點擊連接器左上角的藍(lán)色輸入控制鈕--浮動菜單---對象屬性--轉(zhuǎn)向角度。然后從方向按鼠標(biāo)拖出亮條線到左右連接器轉(zhuǎn)向角度溺森。
(用空白中自定義的方向數(shù)據(jù)--角度---同時輸出給兩個連接器的轉(zhuǎn)向角度慕爬,是輪子轉(zhuǎn)動相應(yīng)角度)?
6、點擊播放測試屏积,拖動方向數(shù)據(jù)医窿,發(fā)現(xiàn)小車在運動中改變方向。
(小車的輪子為什么會東倒西歪炊林,因為我們沒有給輪子留出轉(zhuǎn)向空間).?
三部分:攝像機(jī)跟蹤
1姥卢、小車在運動中跑出我們的視線了,建立一個攝像機(jī)渣聚,為其添加一個目標(biāo)標(biāo)簽独榴。
2、把車身拖進(jìn)目標(biāo)對象奕枝。(攝像機(jī)就自動對準(zhǔn)車身棺榔,并一直跟蹤它)
3、點擊播放測試
別放了隘道,點擊攝像機(jī)右側(cè)的啟動白點症歇。
效果不錯(不要管輪子問題)
四部分: 大客車的裝配
1捞烟、明白原理之后,調(diào)入制作的客車模型当船,進(jìn)行類似的綁定。
2默辨、在賦給剛體標(biāo)簽時德频,車身剛體標(biāo)簽--碰撞外形---動態(tài)網(wǎng)格。平面碰撞體標(biāo)簽---碰撞外形---靜態(tài)網(wǎng)格缩幸。
(上述小車之所以沒選壹置,是因為他們太簡單,太標(biāo)準(zhǔn)了表谊,自動默認(rèn)的就是他們自己的外形)
如果不設(shè)這些钞护,點擊播放時,車子和輪子都將飛起爆办。
3难咕、大客車一般是后驅(qū)動。
4距辆、在測試的時候余佃,發(fā)現(xiàn)大客車在轉(zhuǎn)彎時,容易翻到跨算。這是因為中心太高爆土。
5、如何調(diào)整呢诸蚕。
四個輪子的連接器裝配到車身的默認(rèn)重心上了步势。點擊車身的動力學(xué)標(biāo)簽。質(zhì)量--勾選自定義中心(重心)
調(diào)整到四輪中間背犯,偏下一些坏瘩。
6、客車太重媳板,增大驅(qū)動器扭矩桑腮,增大地面碰撞體標(biāo)簽的摩擦力,增大四個輪子剛體標(biāo)簽的摩擦力蛉幸。
添加攝像機(jī)跟蹤破讨,設(shè)置好方向xpresso控制,點擊播放測試如下:
后記:學(xué)完了小車綁定奕纫,你有什么感悟提陶?
? ? ? ? 這些東西看似神秘,實際上你弄明白之后匹层,很簡單隙笆。首先要突破自己的“不敢和不行”锌蓄,其次下定決心認(rèn)真研究和測試,沒有琢磨不出來的東西撑柔。大家加油瘸爽,分享你的學(xué)習(xí)體會。