//////////////////////////////////////// // // // created by: Mike Paixao // // // // use: select an object, or // // select a controller, followed by // // the object it controls // // // // use the script, now you have some // // cartoony deformation!(use Y scale)// // // // // // with enough downloads ill create a // // nice menu which can make for easy // // options like swapping axes etc... // //////////////////////////////////////// { $sel = `ls -sl`; if (`size $sel` == 0 ) error "no objects selected"; $div1 = `shadingNode -asUtility multiplyDivide`; setAttr ($div1+".operation") 2; connectAttr -force ($sel[0]+".scaleY") ($div1+".input2X"); setAttr ($div1+".input1X") 1; $div2 = `shadingNode -asUtility multiplyDivide`; setAttr ($div2+".operation") 3; connectAttr -force ($div1+".outputX") ($div2+".input1X"); setAttr ($div2+".input2X") 0.5; connectAttr -force ($div2+".outputX") ($sel[0]+".scaleX"); connectAttr -force ($div2+".outputX") ($sel[0]+".scaleZ"); if (`size $sel` >= 2 ) { connectAttr -force ($div2+".outputX") ($sel[1]+".scaleX"); connectAttr -force ($div2+".outputX") ($sel[1]+".scaleZ"); connectAttr -force ($sel[0]+".scaleY") ($sel[1]+".scaleY"); } }