Tuesday, February 14, 2012

Wiggle Your Keys!

dbrWiggleKeys

This guy allows you to create a series of keyframes in a specified time range to any number of attributes using the random, sine, and cosine functions of mel. It works with multiple object/controller selections so you can do cool stuff like apply a sine curve with overlap to a tentacle. I got tired of manually creating sine curves in the graph editor for my jelly creatures tentacles so this is a pretty huge time saver, gives me a nice base curve to go in and modify.



  • Amplitude: the maximum deviation from the current value of the attribute. If translateY is 10 and you use an amplitude 5, the keys will range from 5-15.
  •  
  • Step Size: keyframe interval.
  •  
  • Overlap Step: offsets sine curves when multiple controls or objects are selected. Selection order determines the order of overlap.

  • Attributes: Use long or short names separated by commas. No spaces following the commas.
  • ie: tx,ty,rz,visibility,translateZ

  • Wavelength of sine and cosine is: 4 * step size

I'll update this a bit in the near future to add a falloff option so that the keys fall off to a value of 0 + initial value over the time range.

download

No comments:

Post a Comment