|  | Re: Fluid movements on random() by yikesmikes on Oct 24, 2006 at 12:45:19 am |
I had this post from Brian Moffit on how to smooth a wiggle:
Name: Brian Maffitt
Date: Jul 31, 2001 at 6:48:24 am
Subject: Re: Easy Ease Expressions
... Wiggling is another story. To smooth out a wiggle, you need to reduce the complexity of the perlin noise that creates the wiggle. In the expression:
position.wiggle(3, 100, 3)
...the three numbers in parentheses refer to the frequency (3 times per second), the amount (100 pixels), and the OCTAVES OF NOISE, which is a fancy way of saying the complexity of the wiggle. Reduce the third number to two, or even one, and your wiggle will get smoother. If you omit this number altogether, then I believe AE will automatically assume a value of 3, so forcing a smaller number by actually writing it out will give you smoother noise.
OR (My attempt AT HELP)
Like you said you could change the expression to keyframes, but then I'd use the smooth expression, it easier to change than the Smoother. Here's the typical smooth expression (the flipside of wiggle, eh):
smooth(2, 5)
This from AE Help is all I know about the smooth expression, but I do know it's not as intuitive as wiggle, raising the width smoothes more:
Number or Array smooth(width=.2, samples=5, t=time) {width, samples, and t are numbers} Applies a box filter to the value of the property at the specified time, and smooths the result over time. Width (in seconds) is the range of time over which the filter is averaged. Samples equals the number of discrete samples evenly spaced over time. Generally, you'll want samples to be an odd number so that the value at the current time is included in the average. For example, position.smooth(.1, 5).
| |