Expressions Guide
Despite my huge efforts to make expressions less distant and less scary for After Effects users unfortunately I still get a lot of questions about them on my hotline and in my email. That’s why I thought that maybe it’s a good idea to start posting articles about them. What do you think?
In the end those articles would create a huge manual for expressions that beginners and advanced users could refer to when experiencing problems. It would of course contain the obvious stuff, but also some tricks, tips and techniques that are not documented.
Articles would consist of the official technical part, more user-friendly approach in plain English and probably some short video tutorial and a project file demonstrating what was discussed in the article.
I’d start from the beginning. Syntax, keywords, data types and such. Boring but very important stuff. If one would go through it all it would not only show how to write expressions, but it would also help to understand and improve other people’s code, which I think is the best way to learn it if you’re having troubles.
Let me know what you think guys. If you find this idea interesting I’ll start just after finishing the MILG5 dvd, which is going pretty well by the way.
Happy AfterEffecting.






I think that’s a great idea! Part of what has most interested me with After Effects are the power of expressions, thanks mostly to your tutorials. I would be very interested in gaining more of this type of knowledge.
Robert said this September 26th, 2008 at 22:13
I have been working on an expression framework after reading your article on loading outside files. Maybe instead of teaching, we can come up with a comprehensive framework dev platform. I would be willing to host it, some of it lives already on github. This way people can tap into conventional names to call complex expressions. The site would explain all of the functions for those who wanted to investigate and for everyone else they can just call simple functions.
M Tully said this September 26th, 2008 at 22:29
JD, if would be a girl, i’d never fall in love with you, just because i’d adore you.
Why can’t we be friends?
sincerely in love,
T to tha O
TheOreon
Thomas said this September 26th, 2008 at 23:57
Yes, please!
Brad said this September 27th, 2008 at 0:29
Sounds good to me.
Travis said this September 27th, 2008 at 2:54
that would be fantastic…i’ve learned more from about expressions from your tutorials than anywhere else! thanks so much!!
lola said this September 27th, 2008 at 4:55
I’ve been an AE user for about 5 years now, and didn’t even know expressions EXISTED until about a year ago. While I am working a little along on them, most guides I see take the stance of a programmer/scripter… which I am not… Having someone explain in layman’s terms all the things that will make my life easier would be AWESOME. Thanks!
Stephen said this September 27th, 2008 at 5:04
Please Maltaannon, it would be great to dive into expressions with you. Many People are kind of scared about expressions, trying to avoid them. We already learn them from your tutorials, but sometimes they a bit confusing for us.
AHMED said this September 27th, 2008 at 7:04
Cool! please start it!
bash said this September 27th, 2008 at 9:42
This is the great idea buddy ….
Expressions are really awesome and makes life easier….
can’t wait more for this :)
UmairVFX said this September 27th, 2008 at 10:00
yeah, i agree, i want to learn more about expressions, and i think every 2 weeks u can make video tutorial with some visual technique using Expressions
Chaabane said this September 27th, 2008 at 11:05
Hey Maltaannon, I really admire you and what you did for the AE community. I´ve learned so much at your website, it´s countless.
But to be honest, I´m not shure if I would follow the whole Expression thing. I know that Expressions are really powerfull, and I use them often, but more in a copy/paste way. It´s the same arguing concerning your upcoming book I had. My opinion is, most Motiondesigners want to design and create without programming, because thats a whole other “thing”.
No offense , I just wanted to be honest (probably i´m gonna follow up all the tutorials and buy the book, too :) )
Cant wait to see MILG 5!
illd said this September 27th, 2008 at 14:55
Thanks illd and thank you all guys. I really appreciate the input and I’m waiting for more. As far as your opinion goes illd I totally agree with you, but It’s simply impossible to cover every situation so that a non-programmer could simply just copy-paste. What I want to achieve with this Guide is that non-programmers can have a bit of understanding of how things work and create their own simple expressions. As for the programmers it will reveal what is hidden in the expressions world, so I think both groups of people would take something from it. What do you guys think?
Maltaannon said this September 27th, 2008 at 16:32
I think it would be great, there are alot of functions, and ofcourse alot of different ways to condition them. I say; go for it!
Janus said this September 27th, 2008 at 16:46
I would love some help with working with expressions. I use them quite often and find them very helpful but the documentation that I have been able to find on them is scarce. Recently I have come across some expression functions that I didn’t know existed and would have found very helpful if only I’d have known that they were available. I’d be very grateful to see some time spent on expression education. As a person with expression experience I feel that more advanced expressions would be most helpful but I’m sure there are some basic things that I am overlooking that would help. It all builds off the basics. I think it’s a great idea and I look forward to learning more expressions.
Thanks you so much for all you hard work and time that you’ve put into you tutorials and website.
Nathan said this September 28th, 2008 at 2:25
Brilliant idea.
Would love to assist.
Drop me a line if you’re interested.
Eladmena said this September 28th, 2008 at 9:37
Maltaannon,
Expressions remain the hidden power of the app to the average user, and I for one would like a foundational approach (syntax, data types) as you suggest that I can’t seem to locate anywhere (though there are some nice resources). I am surprised at the dearth of documentation on what results in such organic animation in AE.
William said this September 28th, 2008 at 16:54
I always like to know the “reason” behind what I do, not just do something because it’s a preset or something that someone else has done… I would love to learn expressions from a practical, user-friendly and fun-loving way :)
Stephen said this September 29th, 2008 at 3:26
Yeah, good plan.
I’m no coder and expressions are always weird for me.
thnx & greetz. W2E
Way2Evil said this September 29th, 2008 at 7:05
ça c’est une idée super…
chris said this September 29th, 2008 at 15:51
Sure!
Bring it on!
Thank U
FJ said this September 30th, 2008 at 20:10
I would be thankful!
Can’t wait for them…
Thank u in advance
Antoine said this October 1st, 2008 at 11:47
I think it would be great. Anything that makes learning the tools simpler advances the art, and you are a great teacher.
Patrick said this October 1st, 2008 at 21:59
It would prolly be the most helpful resource on the web! Like others have said, I’ve learned more about expressions from you than anywhere else. It would be greatly appreciated!
Jadan said this October 1st, 2008 at 23:07
It would be so … nice :)
nemrod said this October 3rd, 2008 at 12:06
Mr.M, any extra time that you spend on the Underworld that is Expressions I think would be greatly appreciated. I have yet to find a website out there that can explain expressions without boring you to tears or worse making you more confused than before. I think a lot of us learn by watching and doing rather than reading. Thanks for all that you do for the AE world.
Christian said this October 6th, 2008 at 18:26
I would Be More interested in Tutorials instead.
JorritSchulte said this October 6th, 2008 at 23:00
Thnak you a lot for your tutorials and your wisdom, and will be grat that you explain the fucking dificult expressions
Thanks
from Argentina
ignacio said this October 8th, 2008 at 20:31
The idea is more than great. Far too long have I searched the net for a guide like the one you mentioned. And I’d really love being able to actually understand them. I haven’t even thought about writing them myself, but that would be brilliant!
Please don’t let anything stop this idea. Thanks
Koeltzsch said this October 13th, 2008 at 13:18
That sounds great, there are very few internet sources that get really in depth on scripting…and ive already soaked em all up and am still thirsty for more. Dan Ebberts site has been the most helpful to me so maybe you can use his as a guide, as well as to keep from making too much information redundant. Something different than whats out there.
Eric said this October 17th, 2008 at 22:28
I love to see interesting things done with expressions. I don’t know much about it, but i hope it’s not boring like math is.
jez said this October 22nd, 2008 at 1:07
Hehe - funny you mention that. Most people have problems with expressions because they involve math most of the time. It’s not because of the expression. It’s just how the world works. But I’ll try to make it as fun as possible. I promise.
Maltaannon said this October 22nd, 2008 at 2:25
The easiest way for people to understand expression is if you them in projects first then break it down. That way you kill two birds with one stone. Showing its use and explaining its importance while killing the boredom factor.(Eg like in Trish meyers ae Production book.
Andrew said this October 28th, 2008 at 6:28
Good e.g. I’ve got wiggle down as kramer uses it in his tuts and break it down while using it. Easy way for whatever you’re teaching to stick. :)
Andrew said this October 28th, 2008 at 6:30
hay that’s a great idea,Expressions are cool ….but not math…anyway go for it! i be waiting. thank x for AE Tuts.
waruna said this November 4th, 2008 at 6:38
Love the idea…I get very scared of Expressions. I only know wiggle. Expressions scare me more than Freddy Krueger.
A said this November 20th, 2008 at 21:15
This is a great idea. Most of the other gurus that we all study from tend to focus on keyframes. This causes myself, and I’m sure others on this board, to have a limited expression vocabulary, and sort of jump when we see you demonstrate their power. I look forward to this and MILG5. Thanks.
John Robbins said this November 22nd, 2008 at 8:36
The answer is obvios: YES, PLEASE!
Now the question is WHEN? :O)
FJ said this November 24th, 2008 at 20:39
Soon. I’m closing up MILG5, and after that I’m putting a new site up - Maltaannon.com 2.0. Then I’ll start making the Expressions Guide, some new products I have in mind, and a brand new kick-ass training dvd.
Maltaannon said this November 25th, 2008 at 6:24
Great!
thank you Maltaannon for all what you do for us.
Greetings from Costa Rica!
Pura vida!
FJ said this November 25th, 2008 at 20:59
I would buy it without hesitation. In fact, I’ve been looking for just such a guide to exist.
Mike said this December 6th, 2008 at 1:12
of course…it would be great
Loay said this January 2nd, 2009 at 16:53
yesss…yesss…YESSSS!!!! DO IT!!
moses said this January 6th, 2009 at 1:19