I just tried to add the wiggler to a scale attribute in my new AE 6.5, and couldn't get it to allow me spatial changes it would only allow temporal ones. Is it broken? Is there a simple step I'm missing, I thought that scale was purely spatial anyway.
Re: What's up with wiggler in 6.5? by skinnyadam on Aug 8, 2005 at 3:44:57 pm
I'm having a similar problem. the wiggler is just not working on spatial data. Tried it on null objects, different layers, even updated to 6.5.1, but doesn't work. the weird thing is it has worked a couple of times and then just won't. So I've ended up cutting and pasting the data to different layers, but this obviously isn't a solution.
The only thing I've updated recently (prior to trying the ae fix) was QT 7.
Re: What's up with wiggler in 6.5? by Jonathan Alexander on Aug 8, 2005 at 10:16:52 pm
Was just having this problem myself. I went searching the posts here to see if anyone else was. So yeah, what do we do about this? Anyone know of any solutions? I like using the wiggler and I know that you can do similar things with a wiggle expression, but I have yet to hear of a way to set a wiggle expression where I can constrain it to just one dimension of my layer's scale, instead of all dimensions independently. Thats one thing I like about the wiggler. I can have it randomly scale up and down the Y value of a layer's scale. I don't know if you can do that with a wiggle expression. Anyways, I hope that there is a fix to this problem soon.
Re: What's up with wiggler in 6.5? by Jonathan Alexander on Aug 9, 2005 at 5:21:47 pm
Thanks Steve! Now, can you explain what the expression is saying exactly? I'm not sure how to then change it so that it is constrained to the X scale. Thanks so much!
Re: What's up with wiggler in 6.5? by Steve Roberts on Aug 9, 2005 at 7:22:30 pm
This expression changes nothing:
[scale[0], scale[1]]
... it just says "change nothing: make the scale behave as you've manually set it via keyframes", but if you imagine it as a starting point, you're on your way.
Here's the one from my last post:
[scale[0], wiggle(15,50)[1]]
It's saying "the X scale will behave as you've set it (keyframes or whatever) but the Y scale will wiggle over a range of 50% 15 times a second".
The first variable is frequency (15), the second is amplitude(50).
xScale is scale[0].
yScale is scale[1].
zScale is scale[2].
Don't forget to enclose the whole thing in brackets.
Therefore, the X wiggle would be:
[wiggle(15,50)[0], scale[1]]
There are other, more elegant ways to write the expression, but this one works for now.
Check out "expressing your wiggle" on the Adobe Studio. It's not really a tutorial, but examples of wiggle expressions.