ToolBox是一款非常好用的nuke腳本管理工具,這款插件有點(diǎn)類(lèi)似Maya Hot Box,它可以方便的調(diào)出需要的功能,比如對(duì)齊,快捷的更改節(jié)點(diǎn)屬性,快捷的創(chuàng)建一些常用的節(jié)點(diǎn)樹(shù)或者gizmo,結(jié)合manager工具,用戶(hù)可以自己定義想要的功能,或者更改外觀圖標(biāo),從此可以擺脫左側(cè)的toolbar和麻煩的menu.py,不同的用戶(hù)之間也可以方便的共享自己的設(shè)置,方便的調(diào)出甚至可以讓用戶(hù)閉著眼睛也能使用。
界面介紹:
Toolbox它包括兩個(gè)部分,一個(gè)是平時(shí)在node graph中使用的Toolbox和管理面板Toolbox Manager。
Toolbox的運(yùn)行界面如圖1_3,Toolbox Manager的運(yùn)行界面如圖1_4。
圖1_3 Toolbox的運(yùn)行界面(選擇Read節(jié)點(diǎn))
圖1_4 Toolbox Manager的運(yùn)行界面
功能介紹:
Toolbox
Toolbox可以通過(guò)鍵盤(pán)快捷鍵z調(diào)出來(lái),按住z不放,點(diǎn)擊鼠標(biāo)左鍵即可看到界面,此時(shí)可以松開(kāi)z鍵,點(diǎn)住鼠標(biāo)移動(dòng),當(dāng)有功能變成藍(lán)色時(shí)說(shuō)明此功能被選擇,鼠標(biāo)松開(kāi)時(shí)面板會(huì)自動(dòng)消失并執(zhí)行所選擇的命令。
Toolbox的整體布局如圖2_1,它分為上下兩個(gè)部分,上部分我稱(chēng)之為label,下部分我稱(chēng)之為menu。每一個(gè)label或者menu的名稱(chēng)和前面的圖標(biāo)都可以在toolbox manager中更改。
圖2_1 Toolbox的整體布局
2.1 Label
Label是每一個(gè)節(jié)點(diǎn)調(diào)出來(lái)的都不相同的,如圖2_1,label總共可以添加8個(gè),順時(shí)針編號(hào),label有三種,分別有不同的功能,如圖2_2,暫時(shí)稱(chēng)它們?yōu)橐活?lèi)label,二類(lèi)label和三類(lèi)label。
圖2_2 label的三種形式
一類(lèi)label是最普通的,單純執(zhí)行一個(gè)功能,比如Grade節(jié)點(diǎn)下可以創(chuàng)建一個(gè)mask,如圖2_3。
圖2_3 一類(lèi)label舉例(Grade)
二類(lèi)label后面有一個(gè)方框,和maya中類(lèi)似,但在這里它只是代表另一個(gè)功能,也就是二類(lèi)label包括兩個(gè)功能,比如Read節(jié)點(diǎn)下升版本Version Up,默認(rèn)升一版,如果選擇后面的框,則會(huì)出現(xiàn)另外的面板,可以選擇升到第幾版,當(dāng)然并不是說(shuō)第二個(gè)功能一定就是出窗口的功能,這都是用戶(hù)自定義的。
圖2_4 二類(lèi)label舉例(Read)
圖2_5 Read節(jié)點(diǎn)升級(jí)版本窗口
三類(lèi)label可以看成一個(gè)組,在組內(nèi)有更多的選擇項(xiàng),類(lèi)似maya,如Grade節(jié)點(diǎn)下,選擇channels可以有多種選擇,如圖2_6。
圖2_6 三類(lèi)label舉例(Grade)1
圖2_7 三類(lèi)label舉例(Grade)2
2.2 Menu
Menu是每個(gè)節(jié)點(diǎn)都相同的,可以用來(lái)放置一些特殊功能比如選擇相似節(jié)點(diǎn),可以添加的個(gè)數(shù)沒(méi)有上限,打開(kāi)toolbox manager等。menu有兩種,如圖2_8,相比label少了第三類(lèi),其余相同。
圖2_8 menu的兩種形式
3 、Toolbox Manager
Toolbox manager主要由三大部分組成,分別為node節(jié)點(diǎn)選擇部分,label或menu選擇部分,function部分,其余還有一些零碎的功能按鈕等,如圖3_1。
圖3_1 toolbox manager主要分區(qū)
在node選框里點(diǎn)擊相應(yīng)的node名稱(chēng),label選框會(huì)出現(xiàn)此node對(duì)應(yīng)的label,點(diǎn)擊label,function區(qū)域會(huì)顯示此label的信息,如圖3_2。
圖3_2 基本選擇
3.1 Node
Node部分顯示了當(dāng)前可以調(diào)用toolbox的節(jié)點(diǎn)Class列表,如圖3_3,需要注意的是,里面有三個(gè)特殊名稱(chēng),“NoSelection”,“MultiSelection”和“Menu”,“NoSelection”表示當(dāng)Node Graph中沒(méi)有節(jié)點(diǎn)被選中時(shí),“MultiSelection”表示當(dāng)Node Graph中有多個(gè)節(jié)點(diǎn)被選中時(shí),點(diǎn)擊“Menu”時(shí)顯示的是toolbox中下方menu的部分。
圖3_3 node列表
圖3_4 三個(gè)特殊“node”
點(diǎn)擊左側(cè)的,可以添加節(jié)點(diǎn),如圖3_5,節(jié)點(diǎn)的名稱(chēng)為此節(jié)點(diǎn)的類(lèi)名,查看某一節(jié)點(diǎn)的類(lèi)名可以選擇一個(gè)節(jié)點(diǎn),按“I”,如圖3_6。
圖3_5 添加節(jié)點(diǎn)
圖3_6 查看節(jié)點(diǎn)類(lèi)名
點(diǎn)擊左側(cè)的,可以刪除選中的節(jié)點(diǎn)。
3.2 Label/menu
第二塊區(qū)域label和menu選擇部分根據(jù)node的選擇而變化,如圖3_7和圖3_8。
圖3_7 選擇Read節(jié)點(diǎn)時(shí)的labels
圖3_8 選擇Grade節(jié)點(diǎn)時(shí)的labels
需要注意的是每個(gè)label名稱(chēng)前的編號(hào),它決定了在toolbox中這個(gè)label的位置,圖3_9表示了label的位置和編號(hào)的關(guān)系,當(dāng)編號(hào)個(gè)位數(shù)為1時(shí),處于最上方,順時(shí)針依次類(lèi)推,如果編號(hào)為二位數(shù),表示此編號(hào)的label在一個(gè)組下面,如圖3_8,71,75,77,78分別在編號(hào)為7的組下面,當(dāng)然只有當(dāng)編號(hào)7的label是一個(gè)三類(lèi)label時(shí)在toolbox中才能表現(xiàn)出來(lái)。
圖3_9 label編號(hào)和位置示意圖
更改label的屬性可以點(diǎn)擊左側(cè)的,出現(xiàn)屬性編輯窗口,如圖3_10。第一項(xiàng)為label的類(lèi)別,可以選擇“Single Function”,“Double Function”和“Group”,分別對(duì)應(yīng)一類(lèi)到三類(lèi)label。第二項(xiàng)為編號(hào),更改編號(hào)可以改變label在toolbox中的位置,注意無(wú)法更改為現(xiàn)在已有的編號(hào)之一。點(diǎn)擊后面的圖標(biāo)可以選擇圖標(biāo),選擇的圖標(biāo)會(huì)出現(xiàn)在toolbox中的label名稱(chēng)前面,默認(rèn)是nuke的圖標(biāo),圖標(biāo)需要放在指定的icons文件夾下否則無(wú)法加載。名稱(chēng)欄編輯label的名稱(chēng),名稱(chēng)可以重復(fù),不可以為中文。當(dāng)“visable”為選中狀態(tài)時(shí),此label在toolbox中可見(jiàn),否則不可見(jiàn)。
圖3_10 label屬性編輯窗口
添加label可以點(diǎn)擊左側(cè)的,出現(xiàn)添加label窗口,如圖3_11,和屬性編輯窗口類(lèi)似,編輯好點(diǎn)擊ok即可。
圖3_11 label添加窗口
刪除label點(diǎn)擊左側(cè)的,如果一個(gè)三類(lèi)label被刪除,但其組下還有其他label,那些label也會(huì)被刪除。
當(dāng)node選擇“Menu”時(shí),如圖3_12,除了原先的添加、編輯和刪除按鈕外多出兩個(gè)按鈕和,可以將menu上移或者下移,menu的位置和編號(hào)關(guān)系如圖3_13,從上到下編號(hào)遞增。
圖3_12 選擇Menu時(shí)的menus
圖3_13 menu編號(hào)與位置關(guān)系圖
添加menu的窗口如圖3_14,與添加label類(lèi)似,沒(méi)有“visable”選項(xiàng),編號(hào)可以是已有編號(hào)的一個(gè),會(huì)自動(dòng)插入。
圖3_14 添加menu窗口
編輯menu的窗口如圖3_15,與添加類(lèi)似,不能在編輯窗口中改變編號(hào),需要改menu位置的請(qǐng)使用上移和下移按鈕。
圖3_15 編輯menu窗口
刪除menu時(shí)其后的menu會(huì)自動(dòng)向前補(bǔ)齊。