#################################################################### # written by Michael Munoz # # 3D Artist # # eleazermunoz@hotmail.com # # www.eleazermunoz.com # # # # # # Phython Script must be load in a phython shell!!! # # # # Randomizer # # # # 1.select vertexis # # # # 2.click GO!!!! # # # # # #################################################################### import maya.cmds as cmds def randVertxMove(*args): randomValue = cmds.floatSliderGrp(randomValue_slider, q=True, value=True) movementXYZ= cmds.floatSliderGrp(movementXYZ_slider, q=True, value=True) listObjs=cmds.ls(sl=True) cmds.polyMoveVertex( listObjs,random=randomValue , t=[movementXYZ,movementXYZ,movementXYZ] ) cmds.polyMoveVertex( listObjs,random=randomValue , t=[movementXYZ,movementXYZ,-movementXYZ] ) cmds.polyMoveVertex( listObjs,random=randomValue , t=[-movementXYZ,movementXYZ,-movementXYZ] ) cmds.polyMoveVertex( listObjs,random=randomValue , t=[-movementXYZ,movementXYZ,movementXYZ] ) cmds.polyMoveVertex( listObjs,random=randomValue , t=[movementXYZ,-movementXYZ,movementXYZ] ) cmds.polyMoveVertex( listObjs,random=randomValue , t=[movementXYZ,-movementXYZ,-movementXYZ] ) cmds.polyMoveVertex( listObjs,random=randomValue , t=[-movementXYZ,-movementXYZ,-movementXYZ] ) cmds.polyMoveVertex( listObjs,random=randomValue , t=[-movementXYZ,-movementXYZ,movementXYZ] ) if cmds.window('mMunoz_randomVert', exists=True): cmds.deleteUI('mMunoz_randomVert', window=True) cmds.window('mMunoz_randomVert', title="mMunoz_randomVert", iconName='randomVert',rtf=True) cmds.rowColumnLayout( numberOfColumns=1, columnWidth=[(1, 400)] ) randomValue_slider=cmds.floatSliderGrp( label='Random Value', field=True, minValue=-1.0, maxValue=1.0, fieldMinValue=-100.0, fieldMaxValue=100.0, value=1) movementXYZ_slider=cmds.floatSliderGrp( label='Movement X Y Z', field=True, minValue=-1.0, maxValue=1.0, fieldMinValue=-100.0, fieldMaxValue=100.0, value=.1 ) cmds.button( label='go!!!', command=randVertxMove) cmds.setParent( '..' ) cmds.setParent( '..' ) cmds.showWindow()