Difference between revisions of "Maya Mel"
								
								Jump to navigation
				Jump to search
				
				
							
								
							
		|  (→Octane Baking group id multiple objects shapes) | |||
| Line 1: | Line 1: | ||
| =My mels= | =My mels= | ||
| − | === Octane Baking group id - Assign id to multiple objects shapes === | + | === Octane Render Baking group id - Assign id to multiple objects shapes === | 
| <pre> | <pre> | ||
| + | // 0 is for Red, 2 for Green, 4 for Blue | ||
| + | // 3, 5 and 6 for Cyan, Magenta and Yellow | ||
| + | // Replace the number "0" by the number of your choice | ||
| + | // Baking group id is also avalaible in Attribute Spreadsheet Editor | ||
| + | |||
| for ( $object in `ls -sl -l` ) { | for ( $object in `ls -sl -l` ) { | ||
|      print($object+"\n"); |      print($object+"\n"); | ||
| − |      setAttr ($object + ".octBakGrId") ( | + |      setAttr ($object + ".octBakGrId") (0); | 
| } | } | ||
Revision as of 23:31, 7 June 2019
My mels
Octane Render Baking group id - Assign id to multiple objects shapes
// 0 is for Red, 2 for Green, 4 for Blue
// 3, 5 and 6 for Cyan, Magenta and Yellow
// Replace the number "0" by the number of your choice
// Baking group id is also avalaible in Attribute Spreadsheet Editor
for ( $object in `ls -sl -l` ) {
    print($object+"\n");
    setAttr ($object + ".octBakGrId") (0);
}
Easy install tip
//stolen from advanced skeleton file and other scripts
//basically call 'whatIs' on a procedure that you just sourced so you know when the current mel file is
//useful for dragging and dropping files in viewport for installation
global proc installDir (){}
string $p = `whatIs installDir`;
string $fullPath=`substring $p 25 999`;
string $buffer[];
string $slash="/";
if (`gmatch $p "*\\\\*"`)//sourced from ScriptEditor
	$slash="\\";
int $numTok=`tokenize $fullPath $slash $buffer`;
int $numLetters=size($fullPath);
int $numLettersLastFolder=size($buffer[$numTok-1]);
string $scriptLocation=`substring $fullPath 1 ($numLetters-$numLettersLastFolder)`;
print $scriptLocation;
