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