{"id":93926,"date":"2017-08-30T06:00:40","date_gmt":"2017-08-30T11:00:40","guid":{"rendered":"https:\/\/www.premiumbeat.com\/blog\/?p=93926"},"modified":"2017-08-29T12:49:00","modified_gmt":"2017-08-29T17:49:00","slug":"animate-twitter-tweets-after-effects","status":"publish","type":"post","link":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/","title":{"rendered":"Learn How to Animate Twitter Conversations in After Effects"},"content":{"rendered":"<h2 id=\"in-this-tutorial-we-explore-how-to-create-the-elements-of-a-twitter-feed-and-animate-them-for-a-realistic-recreation-of-the-platform\">In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.<\/h2>\n<p>In this video tutorial, I am going to show you how to create a Twitter conversation in After Effects. We&#8217;re going to create a tweet (with all the icons), a reply, and another reply. Here&#8217;s a quick glance.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-94318\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Twitter_Final.gif\" alt=\"\" width=\"755\" height=\"333\" \/><\/p>\n<p>Pretty cool huh? I&#8217;ll cover everything from creating the avatars and animation, down to the text and running\u00a0RT and Heart counter.<\/p>\n<p><strong>Ready to get started with the After Effects Twitter tutorial?<\/strong> Let&#8217;s dive in.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/TmeTQi-fpLE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<hr \/>\n<h3 id=\"lower-icons\">Lower Icons<\/h3>\n<p>Begin this project\u00a0by creating all the smaller elements that you will\u00a0assemble into the final piece. It\u2019s good to have many little details like the <strong>retweet, reply, like and DM icons<\/strong>. Each one should animate on in a unique way.<\/p>\n<p><a href=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Lower-Icons.gif\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-93953\" title=\"Learn How to Animate Twitter Posts in After Effects\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Lower-Icons.gif\" alt=\"Learn How to Animate Twitter Posts in After Effects\" width=\"755\" height=\"117\" \/><\/a><\/p>\n<h4 id=\"reply-icon\">Reply Icon<\/h4>\n<p>Start by\u00a0creating a <strong>rounded rectangle with the shape layer<\/strong> to get the general size and shape. Right-click on the rectangle path, and <strong>convert it to a bezier path<\/strong> before adding some extra points with the pen tool and extending the point of the speech bubble.<\/p>\n<p>To animate the bubble on, <strong>move the anchor point of the group<\/strong> inside the contents before setting keyframes for the rotation and scale. Move the stroke below the group to <strong>maintain the stroke thickness<\/strong> throughout the animation.<\/p>\n<p><a href=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png\" target=\"_blank\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-93956\" title=\"Learn How to Animate Twitter Posts in After Effects \u2014 Reply Icon\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png\" alt=\"Learn How to Animate Twitter Posts in After Effects \u2014 Reply Icon\" width=\"755\" height=\"217\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png 574w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png?resize=300,86 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png?resize=277,80 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png?resize=359,103 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png?resize=543,156 543w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png?resize=560,161 560w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Move-stroke-below.png?resize=150,43 150w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/a><\/p>\n<h4 id=\"like-icon\">Like Icon<\/h4>\n<p>The like icon is a simple heart. We draw that shape with the pen tool and add a trim path. Only <strong>draw half of the heart<\/strong>, and use the repeater to make the second half <strong>using the scale of the repeater<\/strong>. The trim path will the end from 0% to 100%. Edit the speed graph so the <strong>trim path slows gradually<\/strong> to a finish.<\/p>\n<p>Before the trim path is complete, we can scale up the group\u2019s scale (not the layer\u2019s scale property) to cause the beating. Group the keyframes closer at the beginning and spread them out toward the end. The values are <strong>100, 90, 120, 95, 100<\/strong> \u2014 be sure to ease the keyframes. Move the stroke below the group to maintain the stroke\u2019s width through the scaling.<\/p>\n<p><a href=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png\" target=\"_blank\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-93958\" title=\"Learn How to Animate Twitter Posts in After Effects \u2014 Like Icon\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png\" alt=\"Learn How to Animate Twitter Posts in After Effects \u2014 Like Icon\" width=\"755\" height=\"342\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png 947w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=300,136 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=768,348 768w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=277,125 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=359,163 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=543,246 543w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=865,392 865w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=560,254 560w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/heartbeat-scale.png?resize=150,68 150w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/a><\/p>\n<h4 id=\"retweet-icon\">Retweet Icon<\/h4>\n<p>Create a rounded square with the shape layer tool, and convert that path to a bezier path. Select the lower line of the shape, right-click on it, and choose <strong>Mask and Path Shape &gt; closed<\/strong> to open the path, then <strong>delete the disconnected points of the curves<\/strong> and stretch the lines a little. Use the trim path to animate this line on animating the start and end to go from 0 and 0 to 45 and 100 respectively.<\/p>\n<p>We\u2019ll make an arrowhead with lines by drawing the shape with the pen tool, and then we&#8217;ll animate that line on using the trim paths \u2014 similar to what\u00a0we did with the heart to make the line come on from the middle. At the same time, we want this layer to <strong>follow the path of the curved line<\/strong>. Copy the shape layer path from the curved line, and paste it on the <strong>position property of the arrowhead<\/strong>. Adjust the keyframes to line up with the speed and duration of the trim paths used on that line layer.<\/p>\n<p>Finally, create a null object. Duplicate the arrow and line. Parent the new duplicates to the null object and <strong>rotate it 180 degrees<\/strong> to form the other half of the icon.<\/p>\n<h4 id=\"dm-icon\">DM Icon<\/h4>\n<p>The DM icon is made of a rounded rectangle and a chevron drawn with the pen tool. The trim path brings both on, but we use the <strong>offset in the trim path of the rectangle<\/strong> to move the line around the curve as it comes on.<\/p>\n<p>We want the rectangle to complete at the point where the chevron starts to create the illusion that the chevron is part of the rectangle\u2019s line.<\/p>\n<h4 id=\"avatar-id\">Avatar ID<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-94320\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Twitter_Avatar.gif\" alt=\"\" width=\"755\" height=\"240\" \/><\/p>\n<p>Every tweet needs an avatar. This fake tweet is no different. Create a new composition, and make a circle with the ellipse tool by double-clicking on it. We\u2019re going to use this circle to <strong>define the visible space of the entire composition<\/strong>, so the color isn\u2019t very important.<\/p>\n<p>Set the circle to animate on from a size of 0,0 to 150,150. Ease those keyframes, and open their graph editor. Then, <strong>pull the influence handles of the value graph<\/strong> to pop the circle on quickly to beyond the final value (as pictured below) before settling to the end state.<\/p>\n<p><a href=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png\" target=\"_blank\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-93955\" title=\"Learn How to Animate Twitter Posts in After Effects \u2014 Avatar\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png\" alt=\"Learn How to Animate Twitter Posts in After Effects \u2014 Avatar\" width=\"755\" height=\"534\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png 612w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png?resize=300,212 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png?resize=277,196 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png?resize=359,254 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png?resize=543,384 543w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png?resize=560,396 560w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2017\/08\/Avatar_value-graph.png?resize=150,106 150w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/a><\/p>\n<p>Finally, set this layer to <strong>Stencil Alpha<\/strong> before adding in other details of the avatar. This could be your own branding, someone else&#8217;s branding, or even simply abstract shapes. Whatever you put in here is only going to be visible in the space covered by the circle.<\/p>\n<p>I\u2019ve put in a grey background and a couple circles to look like the head and shoulders of a person and <strong>animated the position slightly<\/strong> as the circle expands.<\/p>\n<hr \/>\n<h3 id=\"background-block\">Background Block<\/h3>\n<p>In a new composition, create a shape layer rectangle that is 1200,280. Add an expression to the position of the shape layer rectangle by holding shift and clicking the stopwatch. <strong>Drag the pick whip to the size<\/strong>, and divide that by two so the rectangle is always moving away from the upper left as it changes size. That expression should look like this:<\/p>\n<blockquote><p>content(&#8220;Rectangle 1&#8221;).content(&#8220;Rectangle Path 1&#8221;).size\/2<\/p><\/blockquote>\n<p>Animate the rectangle to grow from 0,280 to 1200,280 and use the value graph to <strong>introduce some bounce<\/strong> to the movement as the value goes beyond the ending value before settling at 1200.<\/p>\n<h4 id=\"attach-the-null-to-the-corner\">Attach the Null to the Corner<\/h4>\n<p>We\u2019re going to resize the large background block, and we want the icons to stay at the bottom of that block. To do that, we\u2019ll use a <strong>null object parented to the rectangle<\/strong>. Apply this expression to the position of the null objects:<\/p>\n<blockquote><p>x=0;<br \/>\ny=thisComp.layer(&#8220;Shape Layer 1&#8221;).content(&#8220;Rectangle 1&#8221;).content(&#8220;Rectangle Path 1&#8221;).size[1];<br \/>\n[x,y]<\/p><\/blockquote>\n<p>Next, position the <strong>lower icons<\/strong> you created earlier relative to the bottom of the rectangle.<\/p>\n<h4 id=\"handle-name-and-time\">Handle, Name, and Time<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-94317\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/Twitter_Handle.gif\" alt=\"\" width=\"755\" height=\"232\" \/><\/p>\n<p>Click and drag with the text tool to create a text block. Type in your desired text block, extending the bottom boundary as necessary. Select any text, such as links and hashtags, and <strong>change the text color in the character window<\/strong>.<\/p>\n<p>To animate, use the &#8220;typewriter&#8221; preset. It will change\u00a0the opacity of the letter as if it&#8217;s being typed into place. Adjust the timing to taste. As the text takes up more lines, you\u2019ll want to <strong>adjust the height of the background block<\/strong>. Set keyframes just before you need the box to expand and a little after. Use the speed graph to intensify the motion toward the beginning of the change in size.<\/p>\n<h4 id=\"text-countup\">Text Countup<\/h4>\n<p>The text counters are text layers with the numbers 1 through to the highest value they will reach on separate lines. The <strong>font size is 35, and the line spacing is 55<\/strong>. Add a mask to the numbers you want to see \u2014 like a window.<\/p>\n<p>Inside that text, add an animator for the position. Animate that position (not the position of the layer) by <strong>55-pixel increments<\/strong> to slide the text inside the mask. Ease the position changes, and <strong>manipulate the influence handles in the speed graph<\/strong> to achieve the desired characteristics of motion. Parent these to the null and position them in line with the lower icons.<\/p>\n<hr \/>\n<h3 id=\"putting-it-together\">Putting it Together<\/h3>\n<p>With all the parts in place, and everything timed to your liking, you can take this Twitter composition and drop it into another comp. You could also <strong>duplicate the composition<\/strong> and edit all the text fields, retime the box expansion text animators as necessary.<\/p>\n<h4 id=\"grainy-gradient-background\">Grainy Gradient Background<\/h4>\n<p>To make the grainy background, create a solid and apply a <strong>Gradient Ramp effect<\/strong>, moving the start and end points to opposite corners. Set the ramp to scatter up to the maximum 512, and choose bright contrasting colors (#1E5EDE blue and #A300EF pink). Apply a <strong>Noise HLS effect<\/strong> after the gradient set to uniform and 1% in <strong>Hue, Saturation, and Lightness<\/strong> to increase the graininess.<\/p>\n<hr \/>\n<p><strong>Looking for more After Effects tutorials?<\/strong> Check out these articles<\/p>\n<ul>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;How to Apply Animation Presets in Adobe After Effects&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4611,&quot;3&quot;:[null,0],&quot;4&quot;:[null,2,16777215],&quot;12&quot;:0,&quot;15&quot;:&quot;inherit&quot;}\"><a class=\"in-cell-link\" href=\"https:\/\/www.premiumbeat.com\/blog\/apply-animation-presets-adobe-after-effects\/\" target=\"_blank\" data-wpel-link=\"internal\">How to Apply Animation Presets in Adobe After Effects<\/a><\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Creating an Interconnected Icon Tree in After Effects + 30 Free Icons&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4611,&quot;3&quot;:[null,0],&quot;4&quot;:[null,2,16777215],&quot;12&quot;:0,&quot;15&quot;:&quot;inherit&quot;}\"><a class=\"in-cell-link\" href=\"https:\/\/www.premiumbeat.com\/blog\/create-interconnected-icons-after-effects\/\" target=\"_blank\" data-wpel-link=\"internal\">Creating an Interconnected Icon Tree in After Effects + 30 Free Icons<\/a><\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Working with Illustrator Files in Adobe After Effects&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4611,&quot;3&quot;:[null,0],&quot;4&quot;:[null,2,16777215],&quot;12&quot;:0,&quot;15&quot;:&quot;inherit&quot;}\"><a class=\"in-cell-link\" href=\"https:\/\/www.premiumbeat.com\/blog\/working-illustrator-files-after-effects\/\" target=\"_blank\" data-wpel-link=\"internal\">Working with Illustrator Files in Adobe After Effects<\/a><\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Setting Custom Composition Displays in After Effects&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4611,&quot;3&quot;:[null,0],&quot;4&quot;:[null,2,16777215],&quot;12&quot;:0,&quot;15&quot;:&quot;inherit&quot;}\"><a class=\"in-cell-link\" href=\"https:\/\/www.premiumbeat.com\/blog\/customize-adobe-effects-composition-displays\/\" target=\"_blank\" data-wpel-link=\"internal\">Setting Custom Composition Displays in After Effects<\/a><\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;How to Create a Pen Camera in Adobe After Effects&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4611,&quot;3&quot;:[null,0],&quot;4&quot;:[null,2,16777215],&quot;12&quot;:0,&quot;15&quot;:&quot;inherit&quot;}\"><a class=\"in-cell-link\" href=\"https:\/\/www.premiumbeat.com\/blog\/create-pen-camera-after-effects\/\" target=\"_blank\" data-wpel-link=\"internal\">How to Create a Pen Camera in Adobe After Effects<\/a><\/span><\/li>\n<\/ul>\n<p>Check out our entire library of After Effects tutorials <a href=\"https:\/\/www.premiumbeat.com\/blog\/category\/after-effects\/\" target=\"_blank\" data-wpel-link=\"internal\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.<\/p>\n","protected":false},"author":16,"featured_media":94211,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[30,3291,21,92],"tags":[649,2008,487,467,2543,433],"class_list":["post-class-post-93926","post-class-post","post-class-type-post","post-class-status-publish","post-class-format-standard","post-class-has-post-thumbnail","post-class-hentry","post-class-category-after-effects","post-class-category-motion-graphics-2","post-class-category-tutorials","post-class-category-video-tutorials-2","post-class-tag-adobe-after-effects","post-class-tag-icons","post-class-tag-interface","post-class-tag-motion-graphics","post-class-tag-shape-layer","post-class-tag-twitter"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Learn How to Animate Twitter Conversations in After Effects<\/title>\n<meta name=\"description\" content=\"In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn How to Animate Twitter Conversations in After Effects\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/\" \/>\n<meta property=\"og:site_name\" content=\"The Beat: A Blog by PremiumBeat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/premiumbeat\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-30T11:00:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pbblogassets.s3.amazonaws.com\/uploads\/2017\/08\/24121128\/TwitterFeedAnimation_Cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"584\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Evan Abrams\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ECAbrams\" \/>\n<meta name=\"twitter:site\" content=\"@Premiumbeat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Evan Abrams\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/\"},\"author\":{\"name\":\"Evan Abrams\",\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/#\\\/schema\\\/person\\\/cb38535fa54aac5fcd16fef1232f1892\"},\"headline\":\"Learn How to Animate Twitter Conversations in After Effects\",\"datePublished\":\"2017-08-30T11:00:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/\"},\"wordCount\":1418,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/08\\\/TwitterFeedAnimation_Cover.jpg\",\"keywords\":[\"Adobe After Effects\",\"icons\",\"interface\",\"motion graphics\",\"Shape Layer\",\"twitter\"],\"articleSection\":[\"After Effects\",\"Motion Graphics\",\"Tutorials\",\"Video Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#respond\"]}],\"copyrightYear\":\"2017\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/\",\"url\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/\",\"name\":\"Learn How to Animate Twitter Conversations in After Effects\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/08\\\/TwitterFeedAnimation_Cover.jpg\",\"datePublished\":\"2017-08-30T11:00:40+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/#\\\/schema\\\/person\\\/cb38535fa54aac5fcd16fef1232f1892\"},\"description\":\"In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/08\\\/TwitterFeedAnimation_Cover.jpg\",\"contentUrl\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/08\\\/TwitterFeedAnimation_Cover.jpg\",\"width\":1000,\"height\":584,\"caption\":\"Learn How to Animate Twitter Posts in After Effects\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/animate-twitter-tweets-after-effects\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"After Effects\",\"item\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/category\\\/after-effects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Learn How to Animate Twitter Conversations in After Effects\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/\",\"name\":\"The Beat: A Blog by PremiumBeat\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/#\\\/schema\\\/person\\\/cb38535fa54aac5fcd16fef1232f1892\",\"name\":\"Evan Abrams\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88be182e030a4b233e3915792b85bb61d37a17b710da35a28ab1beba9daa4cda?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88be182e030a4b233e3915792b85bb61d37a17b710da35a28ab1beba9daa4cda?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88be182e030a4b233e3915792b85bb61d37a17b710da35a28ab1beba9daa4cda?s=96&d=mm&r=g\",\"caption\":\"Evan Abrams\"},\"description\":\"Evan Abrams is a freelance motion graphics designer and After Effects guru. He has been using After Effects since version 5.5 (2002) and during his career has worked with clients ranging from multinational corporations and government institutions, to unsigned musicians and start up businesses, and all points in between. Freelancing is one of Evan's great joys since it connects him with new and interesting people, businesses, projects and ideas that he finds fascinating. He currently specializes in motion graphics and kinetic typography. Other fun facts about Evan: he is a 2nd\u00a0Dan Black Belt in Tae Kwon Do and he grew up in rural Ontario Canada next to a The Big Apple (a novelty truck stop). He is a huge fan of DIY projects and he holds a BA in Communications form Ottawa University.\u00a0 To get more of Evan in your life check out EvanAbrams.com, subscribe to his\u00a0Youtube Channel\u00a0or follow him on\u00a0Twitter.\",\"sameAs\":[\"http:\\\/\\\/evanabrams.com\",\"https:\\\/\\\/x.com\\\/ECAbrams\"],\"url\":\"https:\\\/\\\/www.premiumbeat.com\\\/blog\\\/author\\\/evanabrams\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Learn How to Animate Twitter Conversations in After Effects","description":"In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/","og_locale":"en_US","og_type":"article","og_title":"Learn How to Animate Twitter Conversations in After Effects","og_description":"In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.","og_url":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/","og_site_name":"The Beat: A Blog by PremiumBeat","article_publisher":"https:\/\/www.facebook.com\/premiumbeat","article_published_time":"2017-08-30T11:00:40+00:00","og_image":[{"width":1000,"height":584,"url":"https:\/\/pbblogassets.s3.amazonaws.com\/uploads\/2017\/08\/24121128\/TwitterFeedAnimation_Cover.jpg","type":"image\/jpeg"}],"author":"Evan Abrams","twitter_card":"summary_large_image","twitter_creator":"@ECAbrams","twitter_site":"@Premiumbeat","twitter_misc":{"Written by":"Evan Abrams","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#article","isPartOf":{"@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/"},"author":{"name":"Evan Abrams","@id":"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/cb38535fa54aac5fcd16fef1232f1892"},"headline":"Learn How to Animate Twitter Conversations in After Effects","datePublished":"2017-08-30T11:00:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/"},"wordCount":1418,"commentCount":1,"image":{"@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#primaryimage"},"thumbnailUrl":"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/TwitterFeedAnimation_Cover.jpg","keywords":["Adobe After Effects","icons","interface","motion graphics","Shape Layer","twitter"],"articleSection":["After Effects","Motion Graphics","Tutorials","Video Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#respond"]}],"copyrightYear":"2017","copyrightHolder":{"@id":"https:\/\/www.premiumbeat.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/","url":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/","name":"Learn How to Animate Twitter Conversations in After Effects","isPartOf":{"@id":"https:\/\/www.premiumbeat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#primaryimage"},"image":{"@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#primaryimage"},"thumbnailUrl":"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/TwitterFeedAnimation_Cover.jpg","datePublished":"2017-08-30T11:00:40+00:00","author":{"@id":"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/cb38535fa54aac5fcd16fef1232f1892"},"description":"In this tutorial, we explore how to create the elements of a Twitter feed and animate them for a realistic recreation of the platform.","breadcrumb":{"@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#primaryimage","url":"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/TwitterFeedAnimation_Cover.jpg","contentUrl":"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/TwitterFeedAnimation_Cover.jpg","width":1000,"height":584,"caption":"Learn How to Animate Twitter Posts in After Effects"},{"@type":"BreadcrumbList","@id":"https:\/\/www.premiumbeat.com\/blog\/animate-twitter-tweets-after-effects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.premiumbeat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"After Effects","item":"https:\/\/www.premiumbeat.com\/blog\/category\/after-effects\/"},{"@type":"ListItem","position":3,"name":"Learn How to Animate Twitter Conversations in After Effects"}]},{"@type":"WebSite","@id":"https:\/\/www.premiumbeat.com\/blog\/#website","url":"https:\/\/www.premiumbeat.com\/blog\/","name":"The Beat: A Blog by PremiumBeat","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.premiumbeat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/cb38535fa54aac5fcd16fef1232f1892","name":"Evan Abrams","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/88be182e030a4b233e3915792b85bb61d37a17b710da35a28ab1beba9daa4cda?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/88be182e030a4b233e3915792b85bb61d37a17b710da35a28ab1beba9daa4cda?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/88be182e030a4b233e3915792b85bb61d37a17b710da35a28ab1beba9daa4cda?s=96&d=mm&r=g","caption":"Evan Abrams"},"description":"Evan Abrams is a freelance motion graphics designer and After Effects guru. He has been using After Effects since version 5.5 (2002) and during his career has worked with clients ranging from multinational corporations and government institutions, to unsigned musicians and start up businesses, and all points in between. Freelancing is one of Evan's great joys since it connects him with new and interesting people, businesses, projects and ideas that he finds fascinating. He currently specializes in motion graphics and kinetic typography. Other fun facts about Evan: he is a 2nd\u00a0Dan Black Belt in Tae Kwon Do and he grew up in rural Ontario Canada next to a The Big Apple (a novelty truck stop). He is a huge fan of DIY projects and he holds a BA in Communications form Ottawa University.\u00a0 To get more of Evan in your life check out EvanAbrams.com, subscribe to his\u00a0Youtube Channel\u00a0or follow him on\u00a0Twitter.","sameAs":["http:\/\/evanabrams.com","https:\/\/x.com\/ECAbrams"],"url":"https:\/\/www.premiumbeat.com\/blog\/author\/evanabrams\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2017\/08\/TwitterFeedAnimation_Cover.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pab9JK-oqW","_links":{"self":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts\/93926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/comments?post=93926"}],"version-history":[{"count":12,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts\/93926\/revisions"}],"predecessor-version":[{"id":94322,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts\/93926\/revisions\/94322"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/media\/94211"}],"wp:attachment":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/media?parent=93926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/categories?post=93926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/tags?post=93926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}