maya 7.0 常用功能-hypergraph窗口
maya 7.0的常用功能介紹-hypergraph窗口
hypergraph 窗口和 outliner 窗口的很多功能相同,但是它使用一種全新的界面設(shè)計(jì),能從根本上縮短搜尋場(chǎng)景和其他窗口的時(shí)間,也能加速工作流程。
hypergraph 表面上看起來(lái)很混亂,但是當(dāng)用戶(hù)了解了 hypergraph 窗口的獨(dú)特功能時(shí), 就會(huì)后悔自己沒(méi)有早點(diǎn)使用 hypergraph 。相信用戶(hù)通過(guò)閱讀本節(jié)能學(xué)到一些實(shí)用的技 巧。
hypergraph 窗口概述hypergraph 窗口本質(zhì)上是與場(chǎng)景類(lèi)似的超文本的視圖。如果使用過(guò)制作 html 的工具,就會(huì)明白 hypergraph 窗口中的鏈接對(duì)象類(lèi)似于網(wǎng)絡(luò)。場(chǎng)景中可見(jiàn)的每一單元在 hypergraph 窗口中由一個(gè)標(biāo)有文本的盒子代表,有連接關(guān)系的對(duì)象用線(xiàn)連起來(lái),以表明它們?cè)趫?chǎng)景中的連接。當(dāng)光標(biāo)在這條線(xiàn)上移動(dòng)時(shí),互相連接的單元就會(huì)以高亮顯示。 hypergraph 窗口除了顯示場(chǎng)景中對(duì)象與單元之間的關(guān)系外,還可以創(chuàng)建和修改這些關(guān)系。例如,可以把兩個(gè)對(duì)象連接為一體或者直接斷掉某個(gè)連接,而不用返回到場(chǎng)景窗口或 relationship editor 窗口。而且,在場(chǎng)景中可見(jiàn)物體的類(lèi)型取決于過(guò)濾器的選擇,可以使用 hypergraph 的 options → display 菜單來(lái)實(shí)現(xiàn)這一功能。實(shí)際上,使用 hypergraph 窗口和 channel 面板就可以做場(chǎng)景窗口能做的任何事情,甚至更好,只是 hypergraph 窗口是用有文本的盒子代表場(chǎng)景中的對(duì)象。它允許查尋和選擇幾百個(gè)場(chǎng)景元素,所以在復(fù)雜的場(chǎng)景中它比 outliner 窗口更加有效。
在 maya 中新建一個(gè)場(chǎng)景,創(chuàng)建兩個(gè)對(duì)象:一個(gè)球體和一個(gè)錐體。接著選擇 window → hypergraph 命令,打開(kāi) hypergraph 窗口。在 hypergraph 窗口中出現(xiàn)剛才創(chuàng)建的兩個(gè)物體的圖標(biāo),如圖 2-26 所示。
圖 2-26 hypergraph 窗口中的物體
提示:
因?yàn)樵?maya 中工作時(shí)要多次進(jìn)入 hypergraph 窗口,所以最好在工具架上創(chuàng)建一個(gè) hypergraph 按鈕,或者使用本章前面創(chuàng)建的熱鍵 (alt+g) 。要?jiǎng)?chuàng)建一個(gè)工具架按鈕可以從菜單欄 ( 不是熱鍵箱 ) 上選擇 window → hypergraph 命令,同時(shí)按下 ctrl+shift 鍵。這時(shí),一個(gè)新的 hypergraph 按鈕就會(huì)出現(xiàn)在工具架上。
比較一下 hypergraph 窗口與 outliner 窗口,就會(huì)發(fā)現(xiàn) hypergraph 實(shí)際上并不復(fù)雜,因?yàn)樗伙@示攝像機(jī)和默認(rèn)設(shè)置,不過(guò)它是按邊對(duì)邊組織,而不是從上到下組織。
在 hypergraph 窗口中,被選中的物體方框顯示為黃色,如果該物體未被選中,則其為灰色。在 hypergraph 窗口中單擊一個(gè)物體方框和在場(chǎng)景窗口中選擇物體其實(shí)是一樣的,方框變?yōu)辄S色 ( 表示被選中 ) ,場(chǎng)景中的物體就變成綠色。用戶(hù)可以有選擇地在 hypergraph 窗口中選擇顯示某些物體 ( 如 show → objects → nurbsobjects) 或像形狀節(jié)點(diǎn)一樣顯示物體的組件 (options → display → shape nodes) 。
在 hypergraph 窗口中放大和搜索物體的方法與在場(chǎng)景窗口一樣。要進(jìn)行縮放,可以按下 alt 鍵同時(shí)按下鼠標(biāo)左鍵和中鍵 —— 向左移動(dòng)鼠標(biāo)為縮小,向右移動(dòng)則為放大;要追蹤 hypergraph 窗口,可以按下 alt 鍵和鼠標(biāo)中鍵,來(lái)回拖動(dòng)鼠標(biāo)即可。通過(guò)縮放和追蹤,即使在一個(gè)大場(chǎng)景中,也會(huì)很快找到所需的節(jié)點(diǎn)。此外,還可通過(guò)兩個(gè)快捷鍵來(lái)使選定的物體或所有的物體充滿(mǎn) hypergraph 窗口:要在 hypergraph 窗口中選定一個(gè)或更多的物體 ( 在場(chǎng)景窗口選中的物體顯綠色或白色 ) ,按 f 鍵;要擴(kuò)展窗口以適應(yīng)所有的顯示物體,按 a 鍵。在場(chǎng)景中選擇錐體,按 f 鍵,則窗口中將顯示錐體的節(jié)點(diǎn)。
提示:
在場(chǎng)景窗口中, a 鍵和 f 鍵也可實(shí)現(xiàn)上述功能。
如果場(chǎng)景復(fù)雜且又要在 hypergraph 窗口中尋找一個(gè)特定的物體或物體組,可以為部分或全部視圖建立書(shū)簽以節(jié)省時(shí)間。盡管示例場(chǎng)景很簡(jiǎn)單,很難說(shuō)明書(shū)簽的使用,但還是要通過(guò)建立 3 個(gè)書(shū)簽來(lái)看看其建立的過(guò)程: 3 個(gè)書(shū)簽 —— 一個(gè)標(biāo)記球體、一個(gè)標(biāo)記錐體、第 3 個(gè)同時(shí)標(biāo)記兩者。
首先,選中錐體,按下 f 鍵 ( 或使用縮放和跟蹤,直到錐體充滿(mǎn) hypergraph 窗口 ) 。然后,從 hypergraph 窗口中的菜單組中選擇 bookmarks → create bookmark 命令,打開(kāi)一個(gè) name bookmark 窗口,從而可以為書(shū)簽命名 ( 如果沒(méi)有打開(kāi)該選項(xiàng)框, maya 會(huì)為書(shū)簽選擇一個(gè)默認(rèn)名 ) 。在這個(gè)例子中輸入 cone 再單擊 ok 按鈕?,F(xiàn)在對(duì)這個(gè)視圖管理已經(jīng)有了一個(gè)書(shū)簽,并且可以在任何時(shí)候通過(guò)該書(shū)簽返回到這個(gè)窗口。下一步,選中球體,按下 f 鍵,然后建立另一個(gè)書(shū)簽,命名為 sphere 。最后為整個(gè)場(chǎng)景視圖建立一個(gè)書(shū)簽 ( 按 a 鍵可以跳到整個(gè)場(chǎng)景視圖 ) 且命名為 all 。
現(xiàn)在來(lái)測(cè)試一下書(shū)簽的作用效果。將該窗口調(diào)整為一個(gè)完全不同的視圖,然后從 hypergraph 菜單中選擇 bookmarks → cone( 或 sphere 或 all) 命令,視圖將跳回到定義該書(shū)簽的窗口。要編輯書(shū)簽 ( 增加、刪除書(shū)簽或給書(shū)簽改名 ) ,可以選擇 bookmarks → bookmark editor 命令,再選擇要編輯的書(shū)簽,并從 bookmark editor 窗口的 edit 菜單中選擇合適的命令。
提示:
可以為不同類(lèi)型的視圖建立書(shū)簽 ( 在不同模式下使用 hypergraph 窗口 ) 。該功能可以真正節(jié)省時(shí)間,因?yàn)樵诓煌捻?xiàng)目之間進(jìn)行切換時(shí)可以避免不停地重新設(shè)置 hypergraph 窗口的視圖模式。
hypergraph 窗口的另一好處是在窗口中把非關(guān)鍵幀用矩形框顯示出來(lái),關(guān)鍵幀用平行四邊形框顯示。例如,選擇球體作為關(guān)鍵幀, hypergraph 窗口如圖 2-27 所示。
圖 2-27 帶有關(guān)鍵幀的物體圖標(biāo)
在 hypergraph 窗口中除了可顯示選中的對(duì)象外,也可以通過(guò)在 hypergraph 窗口中的物體方框上單擊來(lái)選擇物體。在示例中,要選擇球體,單擊球體的方框,它會(huì)變成黃色,就像在場(chǎng)景窗口中一樣;要選擇多個(gè)物體,既可以按 shift 鍵來(lái)選擇,也可以在框的周?chē)檬髽?biāo)拖出一個(gè)矩形,框住要選擇的物體;要去掉選中的物體,按住 shift 鍵并單擊它即可;要取消選擇場(chǎng)景中的所有物體,只需在 hypergraph 窗口外的文本框的任何地方單擊;要為 hypergraph 窗口中物體更名,只需按住 ctrl 鍵并雙擊方框中的物體名、然后輸入新的名字,再按 enter 鍵。例如,在示例場(chǎng)景中把 sphere 更名為 ball ,把 cone 更名為 hat 。
在 hypergraph 窗口中,要使一個(gè)物體成為另一個(gè)物體的父物體 ( 子物體會(huì)隨父物體移動(dòng),旋轉(zhuǎn)和縮放 ) ,只要用鼠標(biāo)中鍵拖動(dòng)子物體到父物體上即可。在所舉的例子中,可用鼠標(biāo)中鍵拖動(dòng) ball(sphere) 到 hat(cone) ,就可以看到 ball 出現(xiàn)在 hat 下,并且有一條線(xiàn)把它們連起來(lái),這說(shuō)明現(xiàn)在 ball 是 hat 的子物體,如圖 2-28 所示。
圖 2-28 hat 物體為 ball 物體的父物體
如果現(xiàn)在選擇 hat ,將發(fā)現(xiàn) ball 也被突出顯示在場(chǎng)景窗口中,且對(duì) hat 的任何改變都會(huì)自動(dòng)應(yīng)用到 ball 上。要解除兩個(gè)物體的父子關(guān)系,只要用鼠標(biāo)中鍵拖動(dòng)子物體到 hypergraph 窗口的空白區(qū)即可。這樣兩個(gè)物體又并排出現(xiàn)在窗口中,它們之間的連線(xiàn)也會(huì)消失,成為彼此獨(dú)立的兩個(gè)物體。
maya 場(chǎng)景的結(jié)構(gòu)是建立在節(jié)點(diǎn)和屬性之上的。節(jié)點(diǎn)是場(chǎng)景的基本元素, maya 場(chǎng)景窗口中的物體往往有幾個(gè)節(jié)點(diǎn)。屬性是節(jié)點(diǎn)的行為或特性。每一個(gè)節(jié)點(diǎn)都可以有很多屬性,包括自己創(chuàng)建的常用屬性。當(dāng)用戶(hù)創(chuàng)建一個(gè)默認(rèn)的 nurbs 球體時(shí),通常建立了 nurbssphere1 和 makenurbssphere1 兩個(gè)節(jié)點(diǎn)。 nurbssphere1 節(jié)點(diǎn)的屬性包括 translatex 、 y 、 z , rotatex 、 y 、 z 和 visibility ; makenurbssphere1 節(jié)點(diǎn)的屬性包括半徑、起始角、終止角和段數(shù)。
節(jié)點(diǎn)是連在一起的,這種連接既可以是創(chuàng)建時(shí)默認(rèn)的 ( 例如,一個(gè)幾何體是由形狀節(jié)點(diǎn)和變換節(jié)點(diǎn)連接在一起 ) ,也可以是人為地連接兩個(gè)物體 ( 例如,使一個(gè)物體成為另一個(gè)對(duì)象的子物體,或?qū)⒁粋€(gè)材質(zhì)組賦給一種新紋理 ) 。大多數(shù)有相同數(shù)據(jù)類(lèi)型的屬性 ( 例如,浮點(diǎn)型和矢量型 ) 可以通過(guò)兩個(gè)節(jié)點(diǎn)互相連接。
節(jié)點(diǎn)是 hypergraph 窗口所顯示的所有東西,而屬性是當(dāng)一個(gè)節(jié)點(diǎn)被選中時(shí),在 channel 面板或 attribute editor 窗口中所出現(xiàn)的東西。節(jié)點(diǎn)也出現(xiàn)在 channel 面板中,或出現(xiàn)在 attribute editor 窗口頂部的選項(xiàng)卡中,但它們是用黑粗體顯示的。當(dāng)節(jié)點(diǎn)被選中時(shí),屬性也顯示在 channel 面板中或 attribute editor 窗口中。
在 hypergraph 窗口中所看到的都是節(jié)點(diǎn),改變 hypergraph 窗口顯示模式僅僅是改變場(chǎng)景中看到的節(jié)點(diǎn)。
下面用簡(jiǎn)單的示例場(chǎng)景 (ball 和 hat) 來(lái)看一看改變顯示模式如何改變?cè)趫?chǎng)景中所看到的節(jié)點(diǎn)。從 hypergraph 窗口的菜單組中或在 hypergraph 窗口中右擊,選擇 options → display → shape nodes 命令。既然形狀節(jié)點(diǎn)能在 hypergraph 窗口中看到,那么 ballshape 節(jié)點(diǎn)和 hatshape 節(jié)點(diǎn)也應(yīng)該顯示在 hypergraph 窗口中,并且和 ball 、 hat 節(jié)點(diǎn)是分開(kāi)的, ball 和 hat 節(jié)點(diǎn)稱(chēng)為變換節(jié)點(diǎn),控制物體的位置、旋轉(zhuǎn)和縮放,而形狀節(jié)點(diǎn)控制物體的形狀,如圖 2-29 所示。
圖 2-29 顯示物體的形狀節(jié)點(diǎn)
形狀節(jié)點(diǎn)也可以顯示所有從一個(gè)物體中引入和引出的節(jié)點(diǎn) ( 許多通常是不可見(jiàn)的 ) 。選中 ball 節(jié)點(diǎn)并且從 hypergraph 菜單組中選擇 graph → up and downstream connections 命令,這樣就可看到與 ball 連接的所有輸入和輸出節(jié)點(diǎn),如圖 2-30 盡?
在圖 2-30 中, 3 個(gè)節(jié)點(diǎn)說(shuō)明了該物體的信息流: makenurbssphere1 節(jié)點(diǎn) ( 它控制半徑、 u 、 v 等參數(shù) ) 輸出到 ballshape 節(jié)點(diǎn),再由它輸出到 initialshadinggroup 節(jié)點(diǎn),在這個(gè)節(jié)點(diǎn)上給 ball 貼上紋理,并且設(shè)置為可見(jiàn)。
maya 中的物體必須包含在一組陰影節(jié)點(diǎn)中,這樣 maya 中對(duì)象物體才是可見(jiàn)的。當(dāng)一個(gè)對(duì)象的底層結(jié)構(gòu)包含在它的形狀和變形節(jié)點(diǎn)中時(shí),只有在陰影節(jié)點(diǎn)組中的對(duì)象被賦予顏色和紋理。因此,沒(méi)有與陰影組建立關(guān)聯(lián),對(duì)象是不可見(jiàn)的。
圖 2-30 輸入輸出節(jié)點(diǎn)
如果想看到更詳細(xì)的過(guò)程,選中 initialshadinggroup 節(jié)點(diǎn),再次顯示上下流 (up and downstream) 的連接關(guān)系,如圖 2-31 所示,可以看到對(duì)象的形狀 ( 加上 lambert 陰影 —— 默認(rèn) ) ,開(kāi)始流入初始陰影組,然后陰影組又輸出到渲染器和燈光。要返回到開(kāi)始的視圖,只要選擇 graph → scene hierarchy 命令或者選一個(gè)以前存儲(chǔ)的書(shū)簽即可。
圖 2-31 物體的陰影組
由于 maya 是以節(jié)點(diǎn)為基礎(chǔ)的,而 hypergraph 窗口能顯示任何一個(gè)節(jié)點(diǎn)組 ( 這決定于對(duì)過(guò)濾選項(xiàng)的設(shè)置 ) ,因而用戶(hù)所要做的就是確定動(dòng)畫(huà)過(guò)程的任一階段所希望看到的節(jié)點(diǎn),并讓 hypergraph 把它們顯示出來(lái)。
在 maya 中有很多節(jié)點(diǎn),它們可歸納成下列幾類(lèi)。
● transform( 變形 ) 節(jié)點(diǎn):包含沿 x 平移或繞 y 旋轉(zhuǎn)等項(xiàng)目。
● shape( 形狀 ) 節(jié)點(diǎn):包含物體的大小等項(xiàng)目。
● invisible( 不可見(jiàn) ) 節(jié)點(diǎn):類(lèi)似于默認(rèn)攝像機(jī)。
● underworld( 對(duì)拓 ) 節(jié)點(diǎn):例如,在表面上畫(huà)一條曲線(xiàn)時(shí)創(chuàng)建的節(jié)點(diǎn)。
● material( 材質(zhì) ) 節(jié)點(diǎn):類(lèi)似于 lambert 或 phonge 。
● t exture( 紋理 ) 節(jié)點(diǎn): 用于把紋理放置在物體上。 顏色、程序紋理、圖像文件等,用來(lái)改變材質(zhì)節(jié)點(diǎn)的屬性。
● light( 燈光 ) 節(jié)點(diǎn):燈光,如聚光。
● utility( 工具 ) 節(jié)點(diǎn):為陰影網(wǎng)絡(luò)提供一個(gè)工具,例如 multiply/divide 節(jié)點(diǎn)。
1. edit 菜單
edit 菜單包含了幾種不同的方法,用來(lái)控制所選項(xiàng)目的顯示或?qū)ζ溥M(jìn)行編輯。首先,可以重新命名一個(gè)對(duì)象 —— 和按住 ctrl 鍵雙擊對(duì)象名的效果一樣。也可以折疊或擴(kuò)展一個(gè)節(jié)點(diǎn)組,例如,如果 ball 的 shape 節(jié)點(diǎn)顯示在屏幕上,要折疊該形狀節(jié)點(diǎn),可以把它隱藏在 ball 的變形節(jié)點(diǎn)下。一個(gè)紅色三角形提醒用戶(hù)在可見(jiàn)的節(jié)點(diǎn)下有一個(gè)折疊節(jié)點(diǎn),如圖 2-32 所示,再要擴(kuò)展節(jié)點(diǎn)的話(huà),只需選擇 edit → expand 命令即可。
圖 2-32 折疊節(jié)點(diǎn)狀態(tài)
提示:
也可以通過(guò)簡(jiǎn)單地雙擊要隱藏或顯示的某組節(jié)點(diǎn)中的上級(jí)節(jié)點(diǎn)來(lái)折疊或擴(kuò)展節(jié)點(diǎn) 。
如果在一個(gè)父節(jié)點(diǎn)下有幾組折疊節(jié)點(diǎn) ( 例如,有幾個(gè)子對(duì)象,且每個(gè)子對(duì)象都有折疊的子節(jié)點(diǎn) ) ,可以通過(guò)選擇 edit → expand all 命令立即擴(kuò)展所有節(jié)點(diǎn)。選項(xiàng) show selected 是顯示在場(chǎng)景窗口或 outliner 窗口中所選中的項(xiàng)目。例如,在 hypergraph 窗口中關(guān)閉 nurbs 物體的顯示,但是在場(chǎng)景窗口中選擇了一個(gè) nurbs 球體,則可以選擇 edit → show selected 命令,強(qiáng)迫 hypergraph 窗口顯示它。 edit attribute 命令彈出 attribute editor 窗口用于編輯所選的項(xiàng)目 ( 選擇該項(xiàng)目和按 ctrl+a 是一樣的 ) 。
最后,如果視圖變得太復(fù)雜,可以用 clear view 命令來(lái)清空 hypergraph 窗口。
2. view 菜單
在 view 菜單下,可以通過(guò)在視圖中前后移動(dòng),使 hypergraph 窗口回到上一視圖或轉(zhuǎn)到下一視圖。這種方法特別適用于在復(fù)雜的場(chǎng)景中多重使用 hypergraph 窗口,從而可以使用戶(hù)返回到以前的視圖。 previous 和 next view 在功能上類(lèi)似書(shū)簽,但是它依賴(lài)于 hypergraph 視圖。也可以列表顯示所選擇的節(jié)點(diǎn) ( 效果同按 f 鍵 ) ,列表顯示所有節(jié)點(diǎn) ( 效果同按 a 鍵 ) ,列表顯示層級(jí),或列表顯示層級(jí)分支。
位于 hypergraph 窗口頂部的 hypergraph 窗口工具欄最左端的 4 個(gè)按鈕可以訪(fǎng)問(wèn) 4 個(gè)命令,它們分別是: frame all , frame selection , frame hierarchy , frame branch ,如圖 2-33 所示。
圖 2-33 工具欄中的按鈕
在示例場(chǎng)景中,如果 ball 是 hat 的子對(duì)象,選中 ball 并且顯示層級(jí),窗口將顯示到 hat 和 ball 節(jié)點(diǎn)上。如果列出分支,那么窗口僅顯示 ball 節(jié)點(diǎn) ( 包括它以下的子節(jié)點(diǎn) ) 。
3. bookmarks 菜單
bookmarks 菜單可創(chuàng)建或編輯書(shū)簽以保存任何視圖到 hypergraph 窗口中。在本章的前面提到過(guò)書(shū)簽,下面重點(diǎn)介紹 hypergraph 窗口的工具欄上與 bookmarks 菜單有關(guān)的 add bookmark 按鈕 ( 書(shū)上面顯示有一個(gè)紅色的加號(hào) ) 和 edit bookmark 按鈕 ( 書(shū)上面顯示有一支筆 ) 。 add bookmark 按鈕是為當(dāng)前視圖添加一個(gè)書(shū)簽,而 edit bookmark 按鈕的功能是打開(kāi) bookmark editor 窗口,讓用戶(hù)可以重新命名、刪除和增加書(shū)簽。
4. graph 菜單
graph 菜單控制著 hypergraph 窗口顯示圖形的一般參數(shù)。可以顯示一個(gè)對(duì)象的上流連接關(guān)系 ( 所有的節(jié)點(diǎn)匯入到被選對(duì)象 ) ;下流連接關(guān)系 ( 被選對(duì)象的所有節(jié)點(diǎn)匯出信息 ) 和混合連接關(guān)系。因?yàn)檫x擇其中一個(gè)命令會(huì)改變默認(rèn)的節(jié)點(diǎn)層級(jí)場(chǎng)景顯示視圖,因此一旦選擇了上流或下流連接的圖形,也就可以選擇 scene hierarchy 視圖返回到場(chǎng)景層級(jí)。
- Tags:Maya教程
-
分享到:
您需要登錄后才可以發(fā)帖 登錄 | 立即注冊(cè)
- 用戶(hù)名:
- 密 碼:
- 驗(yàn)證碼: 看不清? 點(diǎn)擊更換
- 忘記密碼?
全部評(píng)論:0條