cwisbg

Wiggle Expression

May 10th, 2019
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.45 KB | None | 0 0
  1. # wiggle expression
  2. from pymel.core import*
  3. import random as r
  4. sl = selected()
  5. for s in sl:
  6.     p = str(s)
  7.     transAttr = ["translateX", "translateY", "translateZ","rotateX", "rotateY", "rotateZ"]
  8.     ex = ""
  9.     for a in transAttr:
  10.         Speed = str(round(r.uniform(2,5),2))
  11.         Amplitude = str(round(r.uniform(.2,1),2))
  12.         ex += p +"."+a+"= noise(time*"+Speed+")*"+Amplitude+";"+"\n"
  13.     expression(s, s = ex, n = s+"_wiggleExpression")
Advertisement
Add Comment
Please, Sign In to add comment