import maya.cmds as cmds
import random
#User Presets Below This Line-----------------
numberOfVertex = 10200 # Number of vertexes
pName = 'pPlane1' # Name of polygon plane
loR = -5 # Lowest point of bumping
hiR = 5 # Highest point of bumping
mult = 0.1 # Magnitude of randomness
#User Presets Above This Line-----------------
for i in range(1,numberOfVertex):
vtx = ('%s.vtx[%s]'%(pName,i))
cmds.move(0,(random.randrange(loR,hiR)*mult),0,vtx,r=True,ws=True)
Note that if your polygon plane is very high in resolution, it might take longer to complete depending on the processing power of your machine. I tried 10000+ vertexes and it took my computer's Maya about 30 seconds to complete.
Don't panic if Maya froze during the process!
No comments:
Post a Comment