有人可以幫助我這個簡單的腳本。顏色值在一個循環maya
我只想應用數組中的材質顏色。
以下是我對現在。 我如何鏈接,以便我的素材兩個(「色彩2」)查找值$dp_matColor[3]
,$dp_matColor[4]
,$dp_matColor[5]
?
它看起來像我需要一個if語句,但不知道我需要添加什麼條件。
BTW,我將有兩個以上的材料
我的最終目標是建立一個基於$list_of_names[]
按鈕,並從$dp_matColor[]
獲得背景色。 當我點擊時,它會通過使用相同的數組創建基於以下for循環的材料。
目前,我可以通過對每種顏色都有一個程序來實現這一點,但是有很多重複的腳本。
string $list_of_names[] = {"color1", "color2"};
float $dp_matColor[] = { 1.0, 0.5, 0.5,0.5, 0.5, 1.0};
for ($eachName in $list_of_names){
shadingNode -asShader VRayMtl -n $eachName;
setAttr ($eachName + ".color") -type double3 $dp_matColor[] $dp_matColor[] $dp_matColor[];
}
謝謝你這樣,我能夠在你的幫助下實現結果。我做了一些改變。現在,我不知道如何讓每個按鈕的程序運行。我做了一個不同的帖子。 https://stackoverflow.com/questions/46530691/link-procedure-to-each-button-command-maya – skb