Release date:2012, July 8

Author:Harry Frank

Skill level:Beginner

Language:English

Exercise files:Yes

Harry Frank returns with a new course focused on After Effects expressions programming. If you are new to the topic, or if you have some experience in the course topic, Harry will guide you from the basics into the heavy-duty code.

The structure of the course will use both conceptual lessons as well asl project-based lessons. Beginning with some basic math concepts, expressions and Javascript syntax, the course will build momentum and move into more advanced concepts such as world space, trigonometry, and understanding Javascript in more detail. You’ll gain tips and tricks that you’ll use in your daily workflow.

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.

Table of Contents

CLASS 1: INTRODUCING THE CONCEPT OF AE EXPRESSIONS

Introducing the concept of AE expressions, what they can and cannot do and Basic formatting and math concepts.

CLASS 2: SCALAR PROPERTIES VS ARRAY PROPERTIES

Scalar 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 INDEX

Time and index. Controlling values based on layer order and time.

CLASS 4: MARKERS AND IN/OUTPOINTS

Markers 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 VALUES

Random values. Controlling randomness, Synchronizing randomness and “Occasional” randomness.

CLASS 6: REMAPPING VALUES WITH LINEAR/EASE

Remapping values with linear/ease Using time and others values to create values within a specific range.

CLASS 7: IF/ELSE & TRY/CATCH

If/Else & Try/Catch Creating conditional values and Squashing inevitable expression “errors” with Try/Catch.

CLASS 8: TEXT STRINGS

Text Strings. Programming for text strings and Truncating/Concatenating strings.

CLASS 9: USING SAMPLEIMAGE

Using sampleImage. Driving values from RGB and HSL sample data and Using rgbToHsl().

CLASS 10: ADVANCED WORLDSPACE FUNCTIONS

Advanced worldspace functions Basic toComp/fromComp/toWorld, etc and Using atan2 functions to align and rotate layers between points.

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!