After Effects Expressions Bootcamp
Taught by Harry Frank
- Course Number:
- Software Version:
- Original Run Date:
- July 2012
- 6 hours 23 minutes
If you're not using expressions, you should be! If you are...this course can take your knowledge to the next level.
Frank started in this business by studying classical percussion and audio engineering at the Fredonia School of Music in Fredonia, NY. After working the audio industry for a couple years, he slowly started to branch out into video editing and motion graphics in 1996. He's worked as a freelance motion designer with clients such as, Blur Studio, Bl:nd, Digital Kitchen, NBC, and more. He's currently a designer and product guru for Red Giant, where he produces content that helps animators and vfx artists better utilize their numerous software products.
Class 1: Introducing the concept of AE expressionsIntroducing the concept of AE expressions, what they can and cannot do and Basic formatting and math concepts.
Class 2: Scalar properties vs array propertiesScalar properties vs array properties. Controlling 2D and 3D properties, integrating math to invert, divide, and multiply values and Wiggle() and Noise().
Class 3: Time and indexTime and index. Controlling values based on layer order and time.
Class 4: Markers and in/outPointsMarkers and in/outPoints. Controlling events with markers and marker names, Referencing marker values to drive different expressions and Using clip in and outPoints to drive animation.
Class 5: Random valuesRandom values. Controlling randomness, Synchronizing randomness and “Occasional” randomness.
Class 6: Remapping values with linear/easeRemapping values with linear/ease Using time and others values to create values within a specific range.
Class 7: If/Else & Try/CatchIf/Else & Try/Catch Creating conditional values and Squashing inevitable expression "errors" with Try/Catch.
Class 8: Text StringsText Strings. Programming for text strings and Truncating/Concatenating strings.
Class 9: Using sampleImageUsing sampleImage. Driving values from RGB and HSL sample data and Using rgbToHsl().
Class 10: Advanced worldspace functionsAdvanced worldspace functions Basic toComp/fromComp/toWorld, etc and Using atan2 functions to align and rotate layers between points.