第6章 動畫控制器_第1頁
第6章 動畫控制器_第2頁
第6章 動畫控制器_第3頁
第6章 動畫控制器_第4頁
第6章 動畫控制器_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第5章動畫控制器當我們在場景中為一個物體設置動畫時,要制作關鍵幀來確定物體運動的狀態(tài)。但是對于非關鍵幀的物體的狀態(tài),3dsmax必須插入動畫數(shù)據(jù)。在3dsmax中,所有的動畫數(shù)據(jù)都是由動畫控制器來處理,它能夠儲存動畫值,安排兩個關鍵幀之間的插入值。在3dsmax中,目標攝影機和目標聚光燈默認的是注視控制器,其他物體對象默認的是“位置XYZ”控制器。與關鍵幀動畫相比,使用控制器制作動畫更具體,可以制作較復雜的動畫效果。5.1動畫控制器的分類

1、單一性的動畫控制器:只控制物體的單一屬性。

2、復合屬性的動畫控制器:可以結合并管理多個動畫控制器。5.2指定控制器類型的方法當每次對場景中的物體做動態(tài)設定時,3dsmax會自動指定一個默認的動畫控制器。同時,在創(chuàng)建或變換一個物體時,系統(tǒng)也會使用變換控制器來放置此物體。如果希望以默認控制器以外的不同方式來設定動畫時,就必須指定不同的控制器。三種方法:

1、用運動命令面板在運動命令面板中只能選用變換控制器(PRS控制器)。

2、用軌跡視圖在軌跡視圖中提供了對所有控制器的訪問。

3、使用菜單

動畫主菜單。5.3常用的動畫控制器一、位置控制器(PositionXYZ)

使用位置XYZ控制器將當前對象的位置坐標分離在X、Y、Z三個獨立的動畫坐標中。這樣便可以利用表達式控制器分別控制X、Y、Z三個獨立軸向的動畫軌跡。

1、路徑約束控制器(PathConstraint)

使用路徑約束控制器可以讓物體沿著一定的路徑移動,而不需要使用變換工具和動畫按鈕。路徑約束控制器可以使一個物體沿一條曲線或多條曲線的平均位置移動。路徑可以是各種類型的樣條曲線,另外在約束物體運動的同時,路徑曲線也可以被指定旋轉(zhuǎn)、移動、縮放的變換動畫。該控制器使用簡單、方便,常用于控制汽車的前進路線、行星的運動軌跡、物體下落的路徑、船的航線等。操作步驟:

1、在場景中創(chuàng)建路徑和物體

2、指定路徑約束控制器

3、設定控制器的參數(shù)例5-1:螺旋上升的小球

一、建模

1、螺旋線:

R1=20,R2=10,H=50,T=32、球體:R=2.5

二、動畫為小球指定路徑約束控制器。例5-2:過山車一、建模1、軌道(1)圓(前視圖):R75(2)矩形:25*4(3)放樣2、小車(1)線,圓(R5)(2)擠出:15移動軸心點至底部。二、動畫為小車指定路徑約束控制器,設定相關參數(shù)。

2、噪波位置控制器(NoisePosition)

噪波位置控制器,是定義動畫對象X,Y,Z的值按照隨機函數(shù)變化,從而使動畫對象產(chǎn)生隨機的噪波和隨機跳動的效果。

3、位置列表控制器(PositionList)

位置列表控制器并不是一個真正的動畫控制器,它的作用是結合兩個或兩個以上的控制器,按從上到下的排列順序進行計算,對動畫對象產(chǎn)生組合控制效果。

例5-3:卡通人

(位置列表、路徑約束和噪波位置控制器)例5-3:卡通人一、創(chuàng)建場景

1、卡通小人

(1)頭部:球體(R15),眼睛:球體(R5)(2)軀干:倒角長方體:20*10*30*5(3)胳膊:圓柱體:R2.5,H15(4)腿:圓柱體:R3,H20

成組,移動軸心點至腳下。

2、底板:長方體:200*300*53、路徑:橢圓150*250二、為卡通人指定位置列表控制器三、指定路徑約束控制器四、加入一個噪波控制器

參數(shù):Z=50,勾選>0。

二、旋轉(zhuǎn)控制器旋轉(zhuǎn)控制器用于控制物體旋轉(zhuǎn)的位置,設計動畫對象的旋轉(zhuǎn)效果。

1、注視約束控制器(LookAtConstraint)

注視約束控制器可以控制動畫對象注視著目標物體進行移動,當目標物體移動時,動畫對象會調(diào)整自己的位置、角度進行移動,以保持注視目標物體的狀態(tài)。使用該控制器時,一般使用一個“虛擬對象”作為目標物體。虛擬對象是起輔助作用的特殊對象,在場景渲染后并不出現(xiàn)。目標物體可以是虛擬物體,也可以是真實物體。注意:由于注視約束控制器用于約束一個物體的旋轉(zhuǎn)角度,并不控制物體的位置移動,而旋轉(zhuǎn)和移動是物體相互獨立的兩個屬性,因此,在對物體設定該控制器后,還可以移動物體。

2、EulerXYZ控制器它是一種合成的控制器,它將旋轉(zhuǎn)分為X,Y,Z三個方向,分別控制動畫對象在3個軸向上的旋轉(zhuǎn),對每個軸向分別指定控制器。該控制器使用的單位是弧度,在使用其他控制器時會自動轉(zhuǎn)換單位。例5-4:注視約束控制器(LookAtConstraint)

1、前述場景中加入攝影機:圓柱,圓錐,長方體

2、為攝影機指定注視約束控制器例5-5:圓片注視虛擬對象

1、創(chuàng)建—輔助對象—虛擬對象

2、創(chuàng)建螺旋線1:

10×0×(-150)×103、對虛擬對象指定路徑約束控制器,約束路徑為螺旋線1。

4、創(chuàng)建螺旋線2:60×2×0×105、創(chuàng)建圓片:圓柱體:20×26、對圓片指定路徑約束控制器,約束路徑為螺旋線2。

7、選擇圓片,指定注視約束控制器,注視目標為虛擬對象。例5-6:旋轉(zhuǎn)的陀螺例5-6:旋轉(zhuǎn)的陀螺一、陀螺模型

1、創(chuàng)建—擴展基本體—油罐:100×50×20,邊數(shù)=202、編輯網(wǎng)格—面:選擇頂部中間的網(wǎng)格面,擠出20;同樣選中底部中間的網(wǎng)格面,擠出20,在編輯幾何體中單擊“塌陷”。

3、網(wǎng)格平滑:平滑度=0.8

二、陀螺旋轉(zhuǎn)動畫

1、給陀螺指定EulerXYZ控制器。

2、在軌跡視圖中選中“Z軸旋轉(zhuǎn)”,增加0和100兩個關鍵幀,并修改100幀處值為3600度。在第0幀選擇快切線方式,在第100幀選擇慢切線方式。三、陀螺平移擺動

1、在第0幀:單擊“自動關鍵點”,開始錄制動畫

2、給陀螺指定噪波位置控制器:取消“分形噪波”,X=Y=5,Z=0,頻率=0.33、在第100幀:X=Y=20,其余參數(shù)同上,結束錄制。三、縮放和約束控制器縮放控制器可以用于控制物體的大小,制作出變形的動畫。約束控制器可以用于約束物體的移動范圍,設計多個對象通過約束在一起表現(xiàn)的動畫效果。

1、縮放控制器縮放控制器主要用于控制對象在3個坐標軸向上的縮放比例。

注意:通過在不同關鍵幀對動畫對象使用編輯修改器,也可以制作變形動畫,其變形效果可以千變?nèi)f化。

2、鏈接約束控制器鏈接約束控制器的作用是將物體對象(子對象)鏈接到目標物體(父對象)上,使物體對象隨目標物體運動,運動中兩個物體會形成一個整體。例5-7:圓球變形動畫1、創(chuàng)建一個圓球2、第0幀:錄制動畫3、指定縮放類控制器:ScaleXYZ控制器4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論