How to Animate a Text Messaging Scene in After Effects

June 01, 2016

In this video tutorial we’ll be setting up and animating a text messaging scene in After Effects.

Although this animation seems simple at first (it’s just boxes moving vertically, how hard can that be?!) what’s going on behind the scenes takes a little more effort to give the animation a more realistic look without manually keyframing.

Go on this learning journey with me as we visit the sometimes frustrating land of shape layers and blast off in to the galaxy of expressions. I am so ready for a vacation right now, can you tell?

 


Here’s the expressions code to paste on the Null layer’s Y position:

move02=linear(thisComp.layer("Box02").transform.scale[0], 0, 100,
transform.yPosition,transform.yPosition-thisComp.layer("Box02")
.content("Group 1").content("Rectangle 1").content("Rectangle Path 1").size[1]);

move03=linear(thisComp.layer("Box03").transform.scale[0], 0, 100,
transform.yPosition,transform.yPosition-thisComp.layer("Box03")
.content("Rectangle 1").content("Rectangle Path 1").size[1]);

move04=linear(thisComp.layer("Box04").transform.scale[0], 0, 100,
transform.yPosition,transform.yPosition-thisComp.layer("Box04")
.content("Group 1").content("Rectangle 1").content("Rectangle Path 1").size[1]);

move02+move03+move04;

Here’s the Inertial Bounce expression used to create that bouncy effect on the rotation of each box:
amp = .4;

freq = 2.0;
decay = 2.0;
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);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{value}

Looks like too much work?
You might be thinking- what’s the difference between this tutorial and the text messaging template sold at the site?

The main difference is that the After Effects template has everything configured- box animation, slider controls, etc, so all you have to do is type in your conversation, adjust the boxes and maybe adjust the animation with some slider controls. Plus the template has 40 text boxes already linked together so you can make a super long texting animation.

I hope you found this tutorial helpful and that you learned something useful you can apply to your animations in the future!

The post How to Animate a Text Messaging Scene in After Effects appeared first on FluxVFX.





Leave a comment

Comments will be approved before showing up.


Also in Blog – FluxVFX

Data-Driven Expressions for After Effects 2019

November 20, 2018

Data-driven expressions are a powerful way to easily make infographics templates from spreadsheets in After Effects and export for use in Premiere Pro! I recently worked with Adobe Stock to create data-driven templates available to download *for free* here!

In a previous post I cover some of the basics for creating a .csv file and how to use it in After Effects 2019. Today I’d like to share expressions for working with data; some of them utilize the new Javascript expressions engine in After Effects 2019. Hopefully these will spark your imagination to see what’s possible with data-driven animations!

 

View full article →

Data-Driven Motion Graphics Templates in After Effects 2019
Data-Driven Motion Graphics Templates in After Effects 2019

November 20, 2018

Creating infographic animations is easier than ever with Adobe’s new csv spreadsheet enabled data-driven motion graphics templates feature in After Effects 2019. You can create and update infographics (and really any text-based animation) from a spreadsheet in both After Effects and Premiere Pro 2019. The free data-driven motion graphics templates can be downloaded here and even more are currently in the works!

It was very exciting to get a first look at this feature and learned A TON along the way. Check out this post where I share expressions for working with data that utilizes the new Javascript expressions engine in After Effects 2019. Hopefully these will spark your imagination to see what’s possible with data-driven animations!

 

View full article →

Free FluxVFX Motion Graphics Templates on Adobe Stock

November 21, 2017

Get ready for editable Motion Graphics Templates in Premiere Pro 2018!

Hey there!

I recently had the honor of working with Adobe to create a set of 50 free Motion Graphics Templates (aka mogrts!) for Adobe Stock. We’re very excited about the new file format and hope you are too!

After hearing about the struggles some video producers have using After Effects I knew Mogrts would be a game changer.

 

 

 

View full article →