Archive for the ‘ Expressions ’ Category

Compositing LCD Texture to Computer Screens in After Effects

First off, if you haven’t seen the documentary “Catfish” you really should rent it.  It’s a funny look at a quirky love story that developed over Facebook.  Because a lot of the communication of that film happens with computer screens, they decided to do something cool to give it texture.  It’s almost like a color grade for computer screens.  I love the way it worked in the film so I had to figure out how to do it myself.

I tried shooting close ups with a video camera of LCD screens, which doesn’t give you much control.  We also tried using a simple grid created in photoshop and composited that which also didn’t look real.  Anyways, it turns out there is a great script available from aescripts.com that does just the job (and really good to boot).

LCD effect can be downloaded here and is a simple file script that runs in After Effects.  The only tweak that I recommend is to also place a copy of the “computer screen” image on top of the effect stack and dial the transparency to 90% or so.  This will give you the desired texture, but still make it legible.

Thank you to llcheesell for making this so easy for everyone!

Make it bounce in After Effects – Boing!

Being primarily an editor, things like expressions and command line code tend to intimidate me.  However, some expressions are so easy to use and already developed that I sometimes can’t resist but try them.  One of my co-workers was using this Inertia expression a lot recently so I thought I’d give it a shot.

It gives a rubbery aesthetic to your animation.

To apply the expression copy the expression below, option + click the stopwatch on the parameter you want to affect, and paste.

This expression allows you to over extend a keyframe value and it will naturally settle back into place.  I have used it for scale, position, and rotation.  It works great and is super simple.  The only values that you need to adjust to your liking are the amp, freq, and decay.

Inertia from Chadwick Shoults on Vimeo.

// Inertial Bounce (moves settle into place after bouncing around a little)
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n--;
}
}
if (n == 0){
t = 0;
}else{
t = time - key(n).time;
}

if (n > 0){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
amp = .05;
freq = 4.0;
decay = 2.0;
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
Follow

Get every new post delivered to your Inbox.