// color bucket - create preset materials // (red,blue,green,grey,white,black,yellow) /* color bucket */ global proc ccMatSetup() { string $myNewColor = `shadingNode -asShader lambert -name "ccRed"`; setAttr -type double3 ( $myNewColor + ".color" ) 1 0 0; string $myNewColor = `shadingNode -asShader lambert -name "ccGreen"`; setAttr -type double3 ( $myNewColor + ".color" ) 0 1 0; string $myNewColor = `shadingNode -asShader lambert -name "ccBlue"`; setAttr -type double3 ( $myNewColor + ".color" ) 0 0 1; string $myNewColor = `shadingNode -asShader lambert -name "ccWhite"`; setAttr -type double3 ( $myNewColor + ".color" ) 1 1 1; string $myNewColor = `shadingNode -asShader lambert -name "ccGrey"`; setAttr -type double3 ( $myNewColor + ".color" ) 0.5 0.5 0.5; string $myNewColor = `shadingNode -asShader lambert -name "ccBlack"`; setAttr -type double3 ( $myNewColor + ".color" ) 0 0 0; string $myNewColor = `shadingNode -asShader lambert -name "ccYellow"`; setAttr -type double3 ( $myNewColor + ".color" ) 1 1 0; } /* please put this shelf button in your fav UI shelfButton -label "ccMat" -imageOverlayLabel "ccMat" -image "render_rampShader.xpm" -image1 "render_rampShader.xpm" -style "iconOnly" -command "HypershadeWindow" -mi "ccRed" ("hyperShade -assign ccRed;") -mi "ccGreen" ("hyperShade -assign ccGreen;") -mi "ccBlue" ("hyperShade -assign ccBlue;") -mi "ccWhite" ("hyperShade -assign ccWhite;") -mi "ccGrey" ("hyperShade -assign ccGrey;") -mi "ccBlack" ("hyperShade -assign ccBlack;") -mi "ccYellow" ("hyperShade -assign ccYellow;") -mi "-----------" ("") -mi "-----------" ("") -mi "ccMatSetup" ("ccMatSetup") -sourceType "mel" -commandRepeatable 1 ; */