序言
本書適用於各種需要電腦輔助計畫的動畫效果編輯工作,可以讓讀者藉由本書完整教學,於觀念和應用實務上,更能熟練且直覺地運用AE錶達式完成負責的自動化動畫運算效果,可以讓喜愛AE 與相關設計工作從業人員能更有效率地運用AE錶達式完成工作。
AE錶達式(Expressions)是一段段使用Extendscript或是Javascript語言,操控AE圖層屬性(例如scale、position、rotation)的程式碼。當你在一個屬性旁寫上錶達式時,可以建立該屬性與其它圖層、時間和錶達式控製器Expression Controllers間的關係(可以在Effects & Presets視窗中找到)。
本書最有價值的地方就在於,您不用精通程式語言也可以開始,大部分的時候隻要用一個簡單的運算字元錶示式,就可以讓AE 運轉齣巨大的效果與預期的工作內容,讓每位讀者省去一堆麻煩事。
本書為市麵上少數直接以After Effects錶達式(Expressions)教學為主的內容,針對後續更多由資訊管理與資訊多媒體科係轉為動畫創作較為熟悉的「命令」控製操作流程,希望能與市場上單獨講解各類AE動畫效果的書籍進行區別,可有效地提供讀者採用更有效率與具邏輯性地使用AE,增加讀者學習效益。
本書作者群完整為讀者們仔細介紹After Effects的各項錶達式應用動畫元素,基本上有5種方式,先以本序簡單介紹如下:
01. Brute Force(暴力法)
直接在圖層設定keyframe,自由度最高,但遇到複雜動畫時也最辛苦。
02. Pre-composing(閤成法)
將多圖層閤而為一,轉成一個Comp屬性的圖層,有如其他程式的群組關係。
03. Parenting(父子關聯法)
圖層間建立父子連接關係,對父層級物件所做的變形,會作用到子層級物件。
04. Expressions(錶達式)
依附在圖層的特性(property)中,是Realtime(即時的)且live(存在的),不同時間產生不同反應,也可以與現有的Keyframe閤併應用。
05. Script(腳本)
不同於Expression必須依附在圖層特性中的應用限製,Script語法可獨立存在,以視窗等獨立介麵呈現,一次性執行完畢,進而產生所需要的視覺結果。
本書主要以上述Parenting結閤Expressions的整閤效果技術,由淺入深地完整介紹AE錶達式 Expressions的初級、中級和高級技術應用觀念與實例應用,同時搭配Script腳本觀念進行知識整閤與整體創作思考脈絡架構介紹,盡量完整地規劃教學示範內容,詳細地介紹After Effects Expressions的基本知識和編寫技巧,使讀者快速掌握AE 錶達式的基本編寫與使用。
本書教學架構會以通過實際的圖形案例,由淺入深的展示和講解AE錶達式的實際案例應用,讓讀者清楚判斷在什麼環境下使用AE 錶達式可以幫助創作者提高影響製作的效率,和降低實現理想效果的成本和難度。
本書更為讀者們附上詳盡的200分鐘的書本案例教學影片,讓各位讀者的學習方式更為立體(觀念×技術×應用)。如果您對製作AE高級自動化特效感興趣,且沒有學習運用After Effects錶達式Expressions製作動態影片內容的相關經驗,那麼這本書將是您快速上手不可或缺的一本書。
作者:白乃遠、趙國鬆、陳冠鵬、黃文興
2020年8月11日