朱峰社區(qū)首頁 朱峰社區(qū)

搜索資源 注冊(cè)|登陸

等待

返回 展開菜單

MAYA動(dòng)畫:用驅(qū)動(dòng)關(guān)鍵幀實(shí)現(xiàn)旋轉(zhuǎn)門效果

Maya建;A(chǔ)教程 觀看預(yù)覽

Maya建模基礎(chǔ)教程

包含27節(jié)視頻教程
關(guān)注63.6萬

從零基礎(chǔ)講解MAYA建模的基礎(chǔ),包括各種工具和小實(shí)例。讓你簡單的學(xué)會(huì)MAYA建模!并且喜歡上MAYA建模!

關(guān)閉

 第一部分:驅(qū)動(dòng)關(guān)鍵幀是maya里面的一種特殊的關(guān)鍵幀,它把一個(gè)屬性數(shù)值和另一個(gè)屬性數(shù)值連接在一起。對(duì)于一般的關(guān)鍵幀而言,是在某一個(gè)時(shí)間點(diǎn)上的。它的屬性數(shù)值隨著時(shí)間而動(dòng)畫。而對(duì)于驅(qū)動(dòng)關(guān)鍵幀來說,是根據(jù)一個(gè)屬性(驅(qū)動(dòng)屬性)來影響另一個(gè)屬性(被驅(qū)動(dòng)屬性)的數(shù)值,如果一個(gè)屬性值的動(dòng)畫會(huì)帶動(dòng)另一個(gè)或幾個(gè)屬性數(shù)值的變化。

驅(qū)動(dòng)關(guān)鍵幀里的驅(qū)動(dòng)屬性有時(shí)往往是一個(gè)增加屬性,而且習(xí)慣性的用在一個(gè)locator來操作,所以我們先講講這兩個(gè)概念!


locator是一種虛擬物體,它只是空間里的一個(gè)位置標(biāo)記。一個(gè)小的指示顯示。它自生的三條線分別沿著x,y,z軸顯示,你可以用點(diǎn)捕捉去抓取它的位置,但它自身不能被渲染。選擇create→locator能直接創(chuàng)建它。


add attribute是屬性編輯器里的一個(gè)命令,屬性編輯器主要用于查看或設(shè)置物體或者節(jié)點(diǎn)的基礎(chǔ)屬性。選擇window→attribute edior或同時(shí)按下ctrl鍵和a鍵可進(jìn)入屬性編輯器。


  設(shè)置屬性的時(shí)候,一般的使用視圖右邊的通道盒(channel box)里的屬性,但這不是全部,在window→general editors→channel control可以看到一個(gè)節(jié)點(diǎn)的所有屬性,通過通道盒訪問的常用屬性能被設(shè)置關(guān)鍵幀和編輯。當(dāng)然需要的時(shí)候你可以在channel control里添加和移出通道盒里的屬性。

第二部分
實(shí)例講解:
這節(jié)我們要做的是怎樣建立一個(gè)門以及用設(shè)置驅(qū)動(dòng)關(guān)鍵幀(set driven key)來使它打開和閉合。驅(qū)動(dòng)關(guān)鍵幀是maya里面的一種特殊的關(guān)鍵幀,它把兩個(gè)屬性數(shù)值連接在一起,當(dāng)一個(gè)“驅(qū)動(dòng)屬性”發(fā)生變化時(shí),另一個(gè)“被驅(qū)動(dòng)屬性”也會(huì)相應(yīng)發(fā)生改變。
為了完成這個(gè)練習(xí),比較關(guān)鍵的是除了群組外你還必須創(chuàng)建一個(gè)locator和增加一個(gè)叫“shutter”的屬性(add attribute),這個(gè)屬性的范圍是從0到10,10久相當(dāng)于這個(gè)門被關(guān)閉的狀態(tài)。
a. 簡單說一下建模過程。設(shè)置grid options到缺省值。在原點(diǎn)創(chuàng)建兩條nurbs園環(huán),radius分別為5和10,作為建模的向?qū)А?br>1. 根據(jù)圖例創(chuàng)建一個(gè)閉合的cv curve
2. 復(fù)制曲線并移動(dòng)y軸到-0.2
3. 選擇上一條曲線執(zhí)行surfaces→planar。
4. 選擇上下兩條曲線執(zhí)行surfaces→loft。
5. 刪除曲線或刪除面的歷史。

b. 你需要群組這些曲面兩次分別得到兩個(gè)不同的樞軸點(diǎn),一個(gè)為了以后的關(guān)門動(dòng)作,另一個(gè)是為自身的旋轉(zhuǎn).
1. 選擇這兩個(gè)曲面。
2. 選擇edit→group,并重命名這個(gè)節(jié)點(diǎn)為“l(fā)ocalpivot”。
3. 選取節(jié)點(diǎn)localpivot再選擇edit→group一次。
并重命名這個(gè)節(jié)點(diǎn)為“centerpivot”。
4. 你現(xiàn)在要調(diào)整localpivot的樞軸點(diǎn)位置。
選取節(jié)點(diǎn)localpivot,按下鍵盤上的insert按鈕改變樞軸點(diǎn)。
根據(jù)圖例在top視口移動(dòng)樞軸點(diǎn)到門的邊緣。
5. 再按一下insert鍵完成。http://www.iiimaya.com

c. 你現(xiàn)在將復(fù)制表面創(chuàng)建其他的葉片。
1. 選擇centerpivot節(jié)點(diǎn)。
打開edit→duplicate?屬性窗口,并設(shè)置如下:
rotate y 為 30;
translate y為0.1;
number of copies為11
2. 按下duplicate
  d. 現(xiàn)在你可以創(chuàng)建一個(gè)locator并用它的shutter屬性控制門的打開和閉合。
1. 選擇create > locator
2. 選擇modify > add attribute...設(shè)置如下:
attribute name 為 shutter;
minimum 為 0;
maximum 為 10
按ok

e. locator現(xiàn)在需要連接到localpivot的旋轉(zhuǎn)屬性。你要使用set driven key來達(dá)到這個(gè)連接。
1. 選取所有的12個(gè)localpivot節(jié)點(diǎn)。
2. 打開animate > set driven key > set?屬性窗口
3. 當(dāng)前l(fā)ocalpivot已都被選擇,按下load driven
4. 在driven的左邊一欄選擇所有的localpivot,右邊一欄選擇rotatey。
現(xiàn)在讀取locator作為驅(qū)動(dòng)屬性節(jié)點(diǎn)(driven)
5. 選擇locator,按load driver
6. 在driver的左邊一欄選擇locator,右邊一欄選擇屬性shutter

下面的步驟將設(shè)關(guān)鍵幀
7. 單擊key。
這樣就設(shè)了一次關(guān)鍵幀,當(dāng)shutter的值為0時(shí),門是完全打開的。
8. 在通道盒設(shè)置shutter的值為10。
9. 選擇所有l(wèi)ocalpivot節(jié)點(diǎn)。在通道盒里擊亮rotatey屬性。
10. 使用虛擬滑條功能:在視窗中向左拖動(dòng)中健直到門關(guān)上為止。
11. 單擊key.
好了,測試一下set driven key吧。選擇locator并鍵入不同的值或使用虛擬滑條,現(xiàn)在shutter屬性能控制門的動(dòng)畫了。你也可以試驗(yàn)用不同的曲線和不同的變換軸來產(chǎn)生不同的動(dòng)畫效果。

朱峰社區(qū)3dsmax2016模擬學(xué)習(xí)系統(tǒng) 朱峰社區(qū)3dsmax2016模擬學(xué)習(xí)系統(tǒng)

朱峰社區(qū)網(wǎng)頁版
朱峰社區(qū)網(wǎng)頁版(手機(jī)掃描-分享-添加到屏幕)


朱峰社區(qū)公眾號(hào)
朱峰社區(qū)微信公眾號(hào)(微信掃一掃-關(guān)注)

資源說明圖文教程無法下載,只能觀看圖片和文字。
版權(quán)規(guī)則本站圖文皆來自互聯(lián)網(wǎng)共享資源,如涉及到版權(quán)請(qǐng)查看版權(quán)規(guī)則。本平臺(tái)提供圖文僅可用于個(gè)人學(xué)習(xí),如用于商業(yè)請(qǐng)購買正版。您必須遵守的版權(quán)規(guī)則

未知用戶

未知用戶

610697372@QQ.COM

610697372@QQ.COM

普通會(huì)員

求大神相助 希望是好資源

贊0

踩0

15年11月15日

2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2025 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號(hào)

回頂部

1.復(fù)制文本發(fā)給您的QQ好友或群、微信等;好友點(diǎn)擊鏈接以后,轉(zhuǎn)發(fā)就成功了。 2.如朋友點(diǎn)擊您的鏈接,您需要需刷新一下才行;同一個(gè)好友僅能點(diǎn)擊一次。
購買VIP,觀看所有收費(fèi)教程!