Chupacabra, but the fact is, they are here and they are real as are the goat eaters./0.jpg"/> Chupacabra, but the fact is, they are here and they are real as are the goat eaters./0.jpg" />
Expressions : )

After Effects has this little things called expressions. You may have seen them in our tutorials. You may also fear it like the Chupacabra, but the fact is, they are here and they are real as are the goat eaters.

The majority of expressions I use are simple equations, so simple they can hardly be called equations. However they can be very powerful as well with a little bit of knowledge.

Check this site out for a great overview and very good solid information:

And for some more practical examples check out Dan Ebberts newly designed site:
Be sure to click on the design center.

For now, I have to go check on the live stock :=

QUESTION: Are the expressions in the online tutorials easy to follow and understand? At the very least is everybody comfortable with pick whipping of other parameters and linking them to others through expressions?

July 14th, 2007 @ 3:55 am
Expression that are bigger then one line i rarely use because i cannot remember them, which is because i rarely find one which does something useful.
July 14th, 2007 @ 3:56 am
First Post!!!! The expressions are easy to understand, but I don't know nescessarily what I am doing with them. A little insight into how we can use these more without you holding our hands would be awesome.
July 14th, 2007 @ 3:57 am
Well, I'll just have to do a tutorial that will teach you expressions instead of just showing you one or two. I avoided expressions for 4 years before it finally hit me one day. I would like to hit you guys ; )
July 14th, 2007 @ 3:59 am
Oh... I guess I wasn't the first post... But I also want to know, can an expression be linked to literally any parameter? And what are some other uses for them?
July 14th, 2007 @ 4:02 am
I do like expression, especially if they are shown in tutorials XD.
Expression is kinda, hit and run: They appear in your (and others) tutorials, and then after I've played with them they run away. I just can't remember them!
July 14th, 2007 @ 4:11 am
LOL, i like how you put a wikipedia link to the chupacabra!
July 14th, 2007 @ 4:22 am
Expression have limitations but they can be an amazing work around. (I think the best example in AK library is tutorial # 30 3d stroke with no plug ins)

For example, lets say you want to animate the exterior of a house wall falling apart like a cardboard box. Lets say you wanted to show off floor planes or a nuke went off and knocked the wall down. Forget hand animation. You can use expression on a Y axis and connect it to a Null Object or a expression control and you can now Animate all the walls pushing up on the same access through the null instead of doing it 4-8 times on your layers. Takes about 1 minute. It doesn't seem useful but hand animation takes time, learning expression basically is like adding an extra processor to your toolbox.

Expressions are good in all areas.
July 14th, 2007 @ 4:29 am
And I thought the Chupacabra was a name made up for an episode of "Dexter's Laboratory" - it being the only time I've heard the name until now. You learn something every day.
July 14th, 2007 @ 4:34 am
Expressions make more and more sense to me thanks to these tutorials. Pickwhipping them is very handy, as are the slider controls. I don't understand numbers at all but I can get my head around all the expressions in your tutorials so far so you're obviously doing it right...

July 14th, 2007 @ 4:37 am

are good to know.

start = end;
July 14th, 2007 @ 4:37 am
Actually that show on discovery did a whole feature on the chupacabra, it was quite interesting, but of course they did not find anything.
July 14th, 2007 @ 4:38 am
July 14th, 2007 @ 5:31 am
oh that was of gr8 help. thnx 4da link.

Warm Regards
Lord Scales
July 14th, 2007 @ 5:45 am
Hello Andrew. First, thanks for the wonderful site!

Well, I love the expressions and I always wanted to know about them because of the Math behind. But after a long time, I still was "afraid" of simple expressions. Since some months ago I understand almost all of the AE exp. I see (I have got a big difficult with looping like for())
The expressions you show here are simple but who is starting can have some difficult to understand. Example: the 3D Stroke With No Plug-in.
Of course now with updated and the good JJ Gifford resource, this powerful "tool" in After Effects is no longer secret to anyone.
July 14th, 2007 @ 5:49 am
That first link is pretty good. A quick flick through its pages and it has some cool effects using expressions.
July 14th, 2007 @ 6:07 am
Thanks man, the answer on your question: Yes, I love expressions. It makes some things a lot easier. I'm not very advanced at them but I understand your expressions. Keep it up!
July 14th, 2007 @ 6:14 am
The only expression I keep using for my work after going through all your tutorials is the famous wiggle expression. I think it's quite handy and can give a lot of cool effects when used correctly with the respective parameters. I was afraid of using expressions or any kind of programming language for animation, until I was hit with the wiggler expression ;) I'm finding other expressions a little difficult, but I'll catch up.
Thanks Andrew. You rock man! =)

July 14th, 2007 @ 6:18 am
to tryx,

awesome clip =)

July 14th, 2007 @ 6:58 am
Put me in your movie and you can hit me all you want and not get arrested for it.
July 14th, 2007 @ 7:12 am
Working in AE everyday, I have come to need those expressions to save my skinny little hide! Any tips would be welcome. Also, off topic, have you ever heard of VUE 6? I Think you might some of its features usefull for skies and landscapes.
Bader Ahmed
July 14th, 2007 @ 7:20 am
wiggle baby,

i like this expressions.
it gives a kind of reality .

you are so simple in explaining hard subjects of expressions

July 14th, 2007 @ 8:04 am
expresions are cool! please explain more about them
chapacabras is cool! please explain more about him
July 14th, 2007 @ 8:19 am
Hi andrew, I love your tutorials and i'm trying them all! :)
But is would really like it if you could make a tutorial about: How to make a clock as in "24".

Jody Wilson
July 14th, 2007 @ 8:32 am
Hi Andrew: Expressions are awesome! Any tips or tricks you have related to expressions would be wonderful. Even your more advanced tutorials are explained in a way that is clear and easy to follow, so I would love some advanced expression tutorials.
July 14th, 2007 @ 9:00 am
yeah, i will like to know expression to more depth, basically cuss i like to manipulate things in a scripting language

i have checked out the link you gave out, i can see they got some good stuff to know about...

if truely expression can enhance my job, then i think i will go for it,

andrew i think we need more encouragement on using or adopting the act of using expression in our animation

July 14th, 2007 @ 9:13 am
Yeah, working with "Scripts" or Expressions, thats good...i don't know how to work with or to make something with it, so it's time for AK to change this!!!
July 14th, 2007 @ 9:25 am
Hi Andrew,

they're not difficult to me, but I gotta say that being an engineer helps a lot :) With the expression I did something similar to a "film-gets-out-of-the-gate" kinda thing.

See ya!
Dustin James
July 14th, 2007 @ 9:30 am
Your tutorials that use expressions are easy to follow...

and yes I would like to learn more using expressions.. (but I don't really care about a paper puppet..)
Miguel Carrera
July 14th, 2007 @ 9:54 am
Hey Andrew, I really like your tutorials but I'd really love to see some of the work you've done like shorts and videos and movies! Keep up the good stuff!
Kyle Shields
July 14th, 2007 @ 9:56 am
I haven't really messed with expressions, probably nothing I'd use. But why not learn it?
July 14th, 2007 @ 10:00 am
to Neeraj

thank, This is my first work
Ben Sanders
July 14th, 2007 @ 10:33 am
Keep the expressions coming! You make understanding them, much easier, and we can always go back and watch it again to understand it.
July 14th, 2007 @ 10:41 am
the expressions you use are very easy to follow. i wouldn't mind if you used some more complex ones myself, i think they can be useful in creating random and organic animations.
July 14th, 2007 @ 10:43 am
Hi Andrew,
your tutorials are very easy to understand and easy to follow, so keep on giving expressions...

July 14th, 2007 @ 10:47 am
i can easily follow the exprssions in ur tutorials . I need to know if we can link the camera of two comps. I also need to know how can we create a 3d world and the camera flying around each object and zooming, i also need to know a ribbon or an arrow so that iit just moves in 3d space creating various shapes like steps in a graph.Pls reply . thanking u
Josh Dunn
July 14th, 2007 @ 10:49 am
Expressions used in your tutorials are easy enough to pick up on. Course this is coming from a college aged computer programmer, so i guess that might help with the whole "logic" end of things when it comes to coding something in... However i would LOVE to see the power of expressions in the tutorials that you use, it would probably make our monitors explode from the awesomeness of it all... lol, but seriously, they could really help everyone out if they just got over the fact that you'd have to learn to type a few things ;-)
July 14th, 2007 @ 10:56 am
Hi ,

Expressions are especially cool for realistic movement which would be next to impossible to animate by using keyframes. ( well , not "impossible" but quite time consuming )

Clip bellow uses wobble expression shamlessly ripped from motionscript.
(Also using Riot Gear and Designer Sound FX -> my first ever clip with sound , heh ) :8080/

I wish there was more tutorials and sites like motionscript.
ChaRLeS x
July 14th, 2007 @ 11:21 am
Expressions used in your tutorials are easy...
July 14th, 2007 @ 11:38 am
the expressions you use in the tutorials are super easy to follow. even if people don't exactly understand how they work, you go at a good pace so its not too hard to follow along. you're doin good, don't worry.
July 14th, 2007 @ 11:41 am
"I avoided expressions for 4 years before it finally hit me one day. I would like to hit you guys ; ) "-Andrew Kramer

That Andrew is one aggresive dude. He's like the HULK and Zack Morris(Saved By the Bell) rolled into one with a hint of Jon Stewart. ;)
July 14th, 2007 @ 12:28 pm
I love expressions even though I'm also terrified of them. I love using the wiggle expression, but for the life of me I can never remember which numbers do what, so I end up changing values until I get the results I want.
July 14th, 2007 @ 12:30 pm
I would love that, I really need to learn expressions, I don't understand em' very much.
Jeff (NoodleMaps)
July 14th, 2007 @ 12:36 pm
I say go crazy. Would love to see a full impact tutorial where you just get crazy with expressions and leave some of us in the dust. It may allow some (myself included) to play a big game of catch up on expressions, a game that I should of learned a long time ago.
July 14th, 2007 @ 1:03 pm
expressions make my head hurt :`(

thanks for the links
July 14th, 2007 @ 2:05 pm
I still find expressions a little intimidating. I'm comfortable pickwhipping them, adding slider controls, etc, but the actual code kind of makes my head spin. It looks (to me anyway) that you need a degree in astrophysics to be able to compose an original expression.
July 14th, 2007 @ 2:46 pm
I have always been happy using expressions and have no problem following the ones you use like Mr. Wiggle, The Pick Whip Society and the like. They are indeed extremely powerful and should really not be skipped.
Some Guy
July 14th, 2007 @ 2:48 pm
I love expressions. Especially the expression in the Basic Color Keying Tutorial (#10). ("Look at that face... Yeah." -Andrew Kramer)

Seriously, I would like to see more of them, because they are very powerful. Expressions that you've used till now were easy to understand. I would like to quote a wise man at this point: "Let's take it a step further." -Andrew Kramer.

Thanks for the links and keep up the great work!
July 14th, 2007 @ 2:50 pm
Expressions can be so powerful. I love expressions, been using them for a few months now. Today I happened to simulate a car's suspension in a short animation. Looks great!
Ultimate Bart
July 14th, 2007 @ 3:02 pm
expressions created by the pickwip etc are very easy. the wiggler as well. very good explained

the language too create them yourself is almost like the language in "Matlap" (very powerfull modelling and programming software) and that is alot tougher. but very logical :)
It can safe you alot of time when knowing how to work with expression.

July 14th, 2007 @ 3:04 pm
BTW, has anyone ever tried making music with After Effects' expressions using the "tone" effect? It's so cool :)
Orc Master
July 14th, 2007 @ 4:20 pm
Expressions? Explained by Andrew Kramer? A Chupacabra link from Wikipedia? What else can you ask life for? :P

I love the wiggle expression (when you mix it with some text and add a glow to it, results can be amazing :o). Also pickwhipping is one heck of a useful technique. If I want to see more expressions? YEAAAAH!!! :P
July 14th, 2007 @ 4:30 pm
ANDREW check out the teaser trailer for my latest movie called, "Mr. Berringer." It's a crime/comedy. I used riot gear and some designer sound effects to pollish it up. let me know what ya think! Cheers!
July 14th, 2007 @ 4:33 pm
oh yea, forgot to mention...I want to do a sky replacement for that one shot and Im hoping your next tutorial will help me out in a big way! Can't wait.
Darth Italy
July 14th, 2007 @ 5:49 pm
I was working with expressions today and had the opacity of a layer linked to an audio keyframe slider, but I didn't want it to go below a certain point so i began to panic, and then the voice in my head that sounded peculiarly like Andrew Kramer told me "just type +70" after the expression", and bingo. I don't know if that was from a tutorial or if I just got lucky, but either way, thanks.
July 14th, 2007 @ 6:59 pm
I just spent 2.5 hours or so reading up on Chupacabra.
They claim it's canine, but it looks like a feral cat. Feral Vampire Cats With Mange - B Grade movie extravaganza!
Of course given that they're frequently malnourished, they don't appear to be terribly formidable.
I wonder why you chose to ref a Chupacabra? I wasted my Sunday morning, damn you mythological creatures! DAMN YOU!
July 14th, 2007 @ 7:23 pm
That post just made my day. Thank you.
Dustin James
July 14th, 2007 @ 7:28 pm
as long as you explain what the expressions do... And what each part of the expression is.
July 14th, 2007 @ 7:59 pm
indiana jones oil painting coming soon for mr andrew for his hard work ,but ohh idont know where to send it.
Piotr Piotrowicz
July 14th, 2007 @ 8:00 pm
hey andrew, Why do i get the feeling that you are a believer, like fox mulder?

make a tutorial on how to make somone look like an alien using only tools in after effects mayby, but then use expressions to make somthing awesome happen, like, he morphs into the shape of a dog or somthing?
Piotr Piotrowicz
July 14th, 2007 @ 8:05 pm
@sam, look in the contact us page
July 14th, 2007 @ 8:05 pm
Sorry to say, but seems to me like the comment count
on the blog page is decreasing extremely...
Some tutorials have over 300...the new blogs
have 100 or less..
Dustin James
July 14th, 2007 @ 8:17 pm
people have stopped to post 6 times in the same blog.
July 14th, 2007 @ 8:46 pm
Iam telling you guys this portrait is going to knock andrews socks off completly.iam posting a video of the process.this will send AEback to the stone age.haa. kidding.
July 14th, 2007 @ 8:57 pm
Always doe copy/paste of what you say Andrew... When you explain them I do understand but they are easy to forget.
July 14th, 2007 @ 9:16 pm
WOW!!! FIRST POST, SWEET! I BEAT ALL OF YOU TO THIS! Yeah, an expression based tutorial would be nice, I never use them unless I'm "wiggling around" or following a tutorial. To know the basics of them to make my own would be nice.
July 14th, 2007 @ 9:52 pm
hope on sunday we get somthing.
July 14th, 2007 @ 9:55 pm
July 14th, 2007 @ 9:59 pm
i hear an echo in the blog.
Piotr Piotrowicz
July 14th, 2007 @ 10:49 pm
yeah w/e

i personally love the wiggle expression, but would like to see more

just on another note, andrew do you like the band Journey, Midnight train is a great song
Piotr Piotrowicz
July 14th, 2007 @ 10:49 pm
Oops forgot, i think its called dont stop believing
July 14th, 2007 @ 11:10 pm
Ive never heard of the Chupacabra, being an Aussie probably explains that. Im so interested haha whats the pronunciation?
July 15th, 2007 @ 12:03 am
I read the links you posted and they were very helpful. I'll go back and watch some earlier tutorials where you lost me in the expressions and I expect to get it much better. I would love for YOU to do a video tutorial about expressions because you are such an outstanding teacher and you understand that your audience is a visually oriented crowd. The written tutorials take much more time to understand so a video tut would be great!
July 15th, 2007 @ 1:08 am

beware, if the chupacabra spots you, it will ask you to write an expression of his choice, if you mess up well..... Just don't mess up. Andrew save us!!!
Alexander Jansen
July 15th, 2007 @ 1:32 am
Greymachina has a very good training DVD - Andrew tipped me off actually about him. : ) Check it out!
And the expressions in the tutorial are easy to understand and follow.

But as it said on one of the pages listed above: Stay away from expressions if you can. =)
Piotr Piotrowicz
July 15th, 2007 @ 3:32 am

chew per(silent r sound) car(silent r) bra i guess

or chew peh cah bra
July 15th, 2007 @ 7:53 am
Alexander Jansen Says:

July 15th, 2007 at 1:32 am
Greymachina has a very good training DVD - Andrew tipped me off actually about him. : ) Check it out!

can you give me more information about this DVD.
Orc Master
July 15th, 2007 @ 4:01 pm
Actually, the pronounciation if you're aussie would probably be choo-pah-cah-brah, although if your american it'd be choo-puh-cuh-bruh (uh as in duh :P).

You know, you could as well have said it scares us like La Llorona ( )...
July 16th, 2007 @ 7:31 am
AE Enhancers is not a very active forum, but there's some useful scripts & tricks here...
July 16th, 2007 @ 4:08 pm
Very easy to follow ;)
if i don't understand i just go backward and listen again.

i'd ask u something , Will Videocopilot launch a "A.K's work Fans" Contest ? :D

1st place = News on the blog with his video shown
2nd place = A Video Copilot T-Shirt
3rd Place = 10 Guitar Lessons with Andrew Kramer !

Could Be Fun ;)
August 3rd, 2007 @ 11:33 am
hi. i have downloadet the lightsaber effects but it dosnt work. it says that the saber_control is missing... can any boddy help me with that

PS. im from Denmark so my english is noot so good :D
January 17th, 2009 @ 11:35 am
hai andrew, i'm still need learning from you a lot, all your tutorial vid, is really usefull :D, i still little bit confuse on expression, do you have any table or a list command i can use on expression ,

oh yeah, by the way i'm from indonesia, nice to see you :D
June 25th, 2009 @ 12:19 pm
i find myself only using the wiggle and time expression most of the time. i always thought they were just little random actions until i say your 3d stroke tutorial thats when it hit me they were like a program language thank god i have some experionce with those otherwise i would have been stuck at the x= blabydyblabdy part
November 26th, 2010 @ 12:10 am
Expressions are crazy-awesome. Parenting on crack.
Before Posting
We're trying to encourage more thoughtful commenting.  Please take a moment to write a meaningful response to this post.
* Name
* Email (will not be published)
* field is required