下麵跟大家分享如何學習AE表達式,以及需要掌握哪些最基本的表達式知識和應用。建議大家學習使用英文版的AE軟件。
一、什麼是表達式:
AE表達式是直接與源代碼對話的一種語言,或者更簡單的說,表達式是我們通過一些代碼,去實現參數的轉移、計算,幫助我們更有效率的去控製某個參數的變化,達到關鍵幀比較難實現的效果。
二、什麼時候我們需要用到表達式
1 當我們想使用一個參數的數值去控製另一個參數的數值時,我們可以使用表達式將數值賦予另一個想要控製的參數上。
2 在使用關鍵幀去製作一個視頻效果的時候,容易卡頓且效率不高,這時候我們可以使用表達式去控製。如果要做一個回彈的效果,單純自己去K幀效果會偏低且效果不容易做好,通過表達式效率會大大提高。
3 如果你想使用一個數值對多個數值進行控製或者進行計算後賦值的時候,可以使用表達式去製作,不需要每個數值都單獨去做關鍵幀的動畫。
三、表達式怎麼用
AE中的表達式怎麼使用呢?
第一,在電腦上打開AE軟件,進入到工作界麵中,點擊【新建】,建立一個AE項目。
第二,進入到AE工作窗口,雙擊素材麵板,找到並打開想要添加表達式的圖片、視頻。
第三,將素材(圖片、視頻)直接往下拖拽到下方圖層麵板,鬆開鼠標左鍵,將自動新建一個合成。
點擊圖層前麵的三角符號這時,可以看到【變換】,點擊打開前麵的三角符號。
我們將可以看到變換下方錨點、位置、縮放、旋轉、不透明度5個功能選項,按住鍵盤Alt鍵,鼠標左鍵單擊所在功能前麵的碼表。如下圖所示,我們就打開了該功能所在的表達式窗口,直接編輯表達式即可。
四、AE中常用表達式
下麵分享幾個AE中實用的表達式,給大家進行拆解分析,希望能幫助到你喲!
1.wiggle抖動表達式
wiggle(a,b)
a代表震動的頻率
b代表震動的幅度
此案例是直接加在的position位置屬性上
2.循環表達式
loopOut(type = "cycle", numKeyframes = 0)
Cycle是循環的方式
當然還有cycle、pingpong、offset、continue其他的大家可以自己嚐試。
numkeyframes是循環的段數:
0所有關鍵幀循環
1代表隻循環末尾的一段關鍵幀
2就是末尾兩段
3.彈性表達式
amp = .1;
freq = 3.0;
decay =6.0;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){n--;}
}
if (n == 0){ t = 0;}
else{t = time - key(n).time;}
if (n > 0){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}
else{value}
amp代表彈力大小 數值越大 彈性越強
freq代表頻率 數值越大 頻率越快
decay代表阻力 功能與彈力相反
4.手寫光標表達式
// 每秒顯示字符
charPerSec = 2;
// 可自定義提示符號,預設為 "|"
prompt = [ "|", " " ];
// 目前打字顯示位置
typePos= Math.round( time * charPerSec );
i = Math.round(time % 1);
text.sourceText = substr( 0, typePos) + prompt[i];
ae表達式利用得當,既省力又有趣。功能表達式已標注 大家可以自行修改,可以自己試試。
為什麼建議大家用英文版:
1、中文翻譯不準確(很多特效插件翻譯很不精確,不能正確表達其含義)
2、中文版AE會因為某些代碼,發生不可預知的錯誤
3、很多專業教程都是英文版(國外教程)
4、業界基本用的英文版,以後工作中,對接方便。
教程適用:
品牌型號:華碩N550JK
係統版本:Windows10 專業版
軟件版本:Adobe After Effects CC2019
來源:新片場
上一篇 如何使用Ae將音頻可視化?
下一篇 AE圖文教程:製作描邊書法效果
熱門課程
專業講師指導 快速擺脫技能困惑相關文章
多種教程 總有一個適合自己專業問題谘詢
你擔心的問題,火星幫你解答介紹網上下載的字體如何安裝。Windows係統下安裝字體教程,mac係統下安裝字體教程,ipad係統下安裝字體教程,
火星瑪雅影視培訓,專業的影視技能提升路徑,持續改進影視製作技能,開啟全新的影視製作職業機會。
本文詳細介紹了場景原畫培訓哪家便宜且優質,最後為大家推薦火星時代教育,為您提供性價比最高的場景原畫培訓服務。
深入了解火星時代Zbrush課程的報名步驟,掌握報名要點,提前了解火星時代教育的相關信息。
詳細介紹火星CG原畫插畫培訓的專業課程內容,闡述火星時代教育如何通過科學的教學方法,幫助學員全麵提升原畫插畫技能,塑造全新的藝術世界
尋找最優質的火星好原畫設計培訓? 火星時代教育為您提供高質量的原畫設計課程,幫助您成為專業藝術家!
1. 打開微信掃一掃,掃描左側二維碼
2. 添加老師微信,馬上領取免費課程資源
同學您好!