<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Dallas After Effects User Group - Blog</title>
    <link>http://groups.adobe.com/resource/2317</link>
    <description>Our Blog</description>
    <item>
      <title>March Meeting Notes</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=46048</link>
      <pubDate>Tue, 02 Apr 2013 10:53:42 GMT</pubDate>
      <guid isPermaLink="false">46048</guid>
    </item>
    <item>
      <title>Work Smarter, Not Harder: Solids and PreComps</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=45493</link>
      <pubDate>Wed, 02 Jan 2013 07:09:00 GMT</pubDate>
      <guid isPermaLink="false">45493</guid>
    </item>
    <item>
      <title>Holiday Break</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=45403</link>
      <pubDate>Thu, 20 Dec 2012 11:39:19 GMT</pubDate>
      <guid isPermaLink="false">45403</guid>
    </item>
    <item>
      <title>Work Smarter Not Harder: CODECS and Project Organization</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=45113</link>
      <pubDate>Mon, 26 Nov 2012 11:08:07 GMT</pubDate>
      <guid isPermaLink="false">45113</guid>
    </item>
    <item>
      <title>Work Smarter Not Harder: Using Images</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=45004</link>
      <pubDate>Mon, 12 Nov 2012 10:47:28 GMT</pubDate>
      <guid isPermaLink="false">45004</guid>
    </item>
    <item>
      <title>August 2012 Meeting Notes : Financial Matters</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=44195</link>
      <pubDate>Thu, 30 Aug 2012 10:31:57 GMT</pubDate>
      <guid isPermaLink="false">44195</guid>
    </item>
    <item>
      <title>July - August 2012 Animation Challenge</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=42788</link>
      <pubDate>Tue, 29 May 2012 10:58:58 GMT</pubDate>
      <guid isPermaLink="false">42788</guid>
    </item>
    <item>
      <title>April 2012 Notes: Cinema 4D to AE</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=42349</link>
      <pubDate>Wed, 09 May 2012 11:41:27 GMT</pubDate>
      <guid isPermaLink="false">42349</guid>
    </item>
    <item>
      <title>May Motion Graphics Challenge</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=42157</link>
      <pubDate>Tue, 01 May 2012 07:34:36 GMT</pubDate>
      <guid isPermaLink="false">42157</guid>
    </item>
    <item>
      <title>Auto-Typing for Expressions</title>
      <link>http://groups.adobe.com/index.cfm?event=post.display&amp;postid=41947</link>
      <description>&lt;p&gt;&lt;b&gt;Title&lt;/b&gt;&lt;/p&gt;&lt;p&gt; Auto-Typing for Expressions &lt;/p&gt;&lt;p&gt;&lt;b&gt;Entry&lt;/b&gt;&lt;/p&gt;&lt;p&gt; &lt;p class="p1"&gt;&lt;img style="float: right; margin: 10px;" src="http://cl.ly/0y2f3I0q2C2x3Z0R2f1e/Screen%20shot%202012-04-16%20at%204.07.00%20PM.png" alt="" width="200" /&gt;I animate with keyframes when I'm using After Effects, but I totally respect the power of expressions.&amp;nbsp; I've been studying expressions since around 1999, and I have realized that there are so many problems that can be solved through expressions and math.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;AAAHHHH!!!!&amp;nbsp; MATH!!!&amp;nbsp; I know.&amp;nbsp; I almost panic every time I even think that I'm learning math-- more math than I ever knew in school.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;The problem is that frequently there are things math and expressions can solve that aren't practical with keyframes.&amp;nbsp; I'll set up an analogy for you.&lt;/p&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;Image&lt;/b&gt;&lt;/p&gt;&lt;p&gt; 
 &lt;/p&gt;&lt;p&gt;&lt;b&gt;More&lt;/b&gt;&lt;/p&gt;&lt;p&gt; &lt;p class="p1"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;AN ANALOGY:&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;There are times when I'm walking through my house and see a bit of dirt on the floor, I pick it up.&amp;nbsp; However, that is not a very efficient way to clean the whole floor.&amp;nbsp; Some very smart folks spent a lot of time and energy to create a vacuum cleaner. If I disregard this magical invention and clean my carpet by hand, I am not taking full advantage of my time and the technology.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;DON'T FREAK OUT!&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;I'm not going to force you to learn expressions or go back to school for math.&amp;nbsp; But I do want to give you some tools that can help you in your adventure into expressions.&amp;nbsp; The biggest tool I can give you is a way to make expressions a little easier to access.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;I frequently use expressions that others have created or expressions that are just useful for a wide variety of projects.&amp;nbsp; Something I had done for years was to either keep these expressions in a "notes" application like Evernote-- web-based so it follows you wherever you go-- or by just doing web searches and visiting sites I know that already have expressions built for certain purposes. &amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Motionscript.com is a great place to find expressions and learn how to write them yourself.&amp;nbsp; And it's not the only site out there so I've included some links below.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;I found myself going back time and time again to certain expressions like simple position expressions, inertial bounce, and a nifty bit of code that makes a layer invisible when facing away from the After Effects camera.&amp;nbsp; At that point, it became clear that I was spending far too much time searching for or rewriting code that I used frequently.&amp;nbsp; The answer was to get an auto-typing application.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;AUTO-TYPING&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;TextExpander for Mac ($35 USD) from Smile Software-- and other apps like it-- can insert blocks of text based on simple text triggers.&amp;nbsp; TextExpander isn't the only Auto-Typing app out there.&amp;nbsp; Kissphrase (&lt;a href="http://www.chimoosoft.com/products/kissphrase/"&gt;http://www.chimoosoft.com/products/kissphrase/&lt;/a&gt;) is a FREE auto-typing tool for the Mac. It's not as full-featured as TextExpander, but it works pretty well.&amp;nbsp; And I'm sure there are some good Windows equivalents.&amp;nbsp; I'll provide a list, but can't really vouch for the Windows apps.&amp;nbsp; Anyone who has any suggestions should feel free to leave those in the comments.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;At this point I feel like I should offer up some practical uses for these Auto-Typing applications.&amp;nbsp; For example, if I were to type "xxy", I would get this:&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;x = value[0];&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;y = value[1];&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;[x, y]&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;If you've started to lose consciousness from all the nerd-speak, be encouraged.&amp;nbsp; Auto-typing apps can help you in other ways, too.&amp;nbsp; They are great for long email signatures, web addresses, and other things you find yourself typing frequently-- and you can use them as auto-correct!&amp;nbsp; So when you type "wierd" it would always be corrected to "weird" or "thot" would be expanded to "thought".&amp;nbsp; When I type "tA" on my system, TextExpander removes the "tA" and replaces it with "Trent Armstrong". &amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;A great tip I learned from the TextExpander blog was to put a little identifier with each trigger.&amp;nbsp; It's best to not have your triggers actually spell words that you might use in other contexts, of course.&amp;nbsp; So all of my email signatures are a 3-4 letter prefix with the suffix "sig". &amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;"aeugsig" equals:&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Trent Armstrong&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Founder - The Dallas After Effects User Group&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;http://www.dallasaeug.com&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;214.695.2623&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;@AETrent&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;My expressions all start with "x"!&amp;nbsp; So that cool expression I referenced earlier where the layer turns invisible when facing away from the camera has the tag "xinv" (invisible when facing away from camera) and produces this block of text:&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;if (toCompVec([0, 0, 1])[2] &amp;gt; 0 ) value else 0&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;And "xbounce" is for the Inertial Bounce expression that can be found at :&amp;nbsp;&lt;a href="http://mograph.net/board/index.php?showtopic=13954"&gt;http://mograph.net/board/index.php?showtopic=13954&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;NOTE:&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;em&gt;One really neat thing about TextExpander is that it will drop in the text and then put the cursor where I want it so I can go about quickly updating the expression.&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;With all that said, I would encourage you to two things:&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;1)&amp;nbsp; Check out some of the Auto-Typing applications to see if one might be helpful for your workflow.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;2)&amp;nbsp; Give expressions a chance.&amp;nbsp; You don't have to fully get expressions to take advantage of them.&amp;nbsp; And then more you use expressions in After Effects, the more you will understand about them.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;TIP:&lt;/strong&gt;&amp;nbsp;To apply an expression to a transform property in After Effects, opt or alt+click on the stopwatch.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;EXPRESSIONS:&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Here is a collection of expressions that I use frequently enough to put into my Auto-Typing program.&amp;nbsp; Yes, I do have a few more that I use, but I don't want to completely destroy your will to live.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;Make a Layer Invisible When Facing Away from the Camera&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;It's great for flipping text, coins, etc. where you need something besides the reverse of your layer to be on the "backside".&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;if (toCompVec([0, 0, 1])[2] &amp;gt; 0 ) value else 0&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;EXAMPLE:&amp;nbsp;&amp;nbsp;&lt;a href="http://www.ignitermedia.com/mini-movies/2308/Why-I-Call-It-Good-Friday"&gt;http://www.ignitermedia.com/mini-movies/2308/Why-I-Call-It-Good-Friday&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;Loop a Set of Keyframes&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;This helps me with looping motion or even time-remapped footage.&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;loopOut("Cycle",0)&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;EXAMPLE:&amp;nbsp;&amp;nbsp;&lt;a href="http://www.ignitermedia.com/loops/1893/Red-Paper-Clouds"&gt;http://www.ignitermedia.com/loops/1893/Red-Paper-Clouds&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;Inertial Bounce&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;This guy has become really popular lately.&amp;nbsp; When a motion reaches the last linear keyframe, this expressions does a sort of rubbery bounce that can be seen in our Igniter Video "It's Not Over".&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;n = 0;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;if (numKeys &amp;gt; 0){&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;n = nearestKey(time).index;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;if (key(n).time &amp;gt; time){&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;n--;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;}&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;}&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;if (n == 0){&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;t = 0;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;}else{&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;t = time - key(n).time;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;}&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;if (n &amp;gt; 0){&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;v = velocityAtTime(key(n).time - thisComp.frameDuration/10);&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;amp = .05; // How big is the bounce?&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;freq = 2; // How fast is the bounce?&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;decay = 5; // How quickly does the bounce stop?&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;}else{&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;value;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;}&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;EXAMPLE:&amp;nbsp; It's Not Over -&amp;nbsp;&lt;a href="http://www.ignitermedia.com/mini-movies/883/Its-Not-Over"&gt;http://www.ignitermedia.com/mini-movies/883/Its-Not-Over&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;AUTOTYPING APPLICATIONS:&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Here are the two Mac AutoTyping applications that I can recommend.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;TextExpander -&amp;nbsp;&lt;a href="http://smilesoftware.com/TextExpander/"&gt;http://smilesoftware.com/TextExpander/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Kissphrase -&amp;nbsp;&lt;a href="http://www.chimoosoft.com/products/kissphrase/"&gt;http://www.chimoosoft.com/products/kissphrase/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;For Windows users, I did a Google search:&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Typinator -&amp;nbsp;&lt;a href="http://www.jitbit.com/autotext/typinator-for-windows/"&gt;http://www.jitbit.com/autotext/typinator-for-windows/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Autotext -&amp;nbsp;&lt;a href="http://www.jitbit.com/autotext/"&gt;http://www.jitbit.com/autotext/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;There may be more for both platforms, but that's a good place to start.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&lt;strong&gt;EXPRESSIONS REFERENCES:&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&amp;bull;&amp;nbsp; Dan Ebberts' MotionScript - http://www.MotionScript.com&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;This site has great case scenarios and snippets you can just drop right into your projects, but this is also where I got my basic foundation in understanding expressions.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&amp;bull;&amp;nbsp; JJ Gifford's Intro to Expressions - www.jjgifford.com/expressions/basics/index.html&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;This is a great reference for some cool math that can be used in expressions and how expressions can change the way you interact with layers. He has a great quote on there, too!&amp;nbsp; "&lt;em&gt;When Not to Use Expressions-- Anytime you can avoid them.&lt;/em&gt;"&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&amp;bull;&amp;nbsp; AEnhancers Forum -&amp;nbsp;&lt;a href="http://aenhancers.com/"&gt;http://aenhancers.com/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;This site can lean a little more to the advanced side of expressions, but also has some good old standard expressions.&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&amp;bull;&amp;nbsp; Pro Video Coalition -&amp;nbsp;&lt;a href="http://provideocoalition.com/index.php/cmg_keyframes/story/after_effects_apprentice_video_tutorial_5"&gt;http://provideocoalition.com/index.php/cmg_keyframes/story/after_effects_apprentice_video_tutorial_5&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Introduction to expressions by Trish and Chris Meyer&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p2"&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;&amp;bull;&amp;nbsp; Javascript Reference -&amp;nbsp;&lt;a href="http://www.w3schools.com/js/default.asp"&gt;http://www.w3schools.com/js/default.asp&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p class="p1"&gt;Expressions are based on the Javascript language with a few extra functions that are built-in specifically for After Effects.&amp;nbsp; When I have a question about how to make something happen in expressions and there is not a direct After Effects command, w3schools usually has the answer.&amp;nbsp; It's particularly useful for working with Source Text.&lt;/p&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;Keywords&lt;/b&gt;&lt;/p&gt;&lt;p&gt; autotyping, auto-type, expressions, after effects, math, keyframes &lt;/p&gt;&lt;p&gt;&lt;b&gt;File&lt;/b&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;</description>
      <pubDate>Mon, 16 Apr 2012 14:09:48 GMT</pubDate>
      <guid isPermaLink="false">41947</guid>
    </item>
  </channel>
</rss>






