對于表達式的定義我不想過多的有些專業詞語來說明,其實就可以把它理解為一個可以將一些復雜動作變得簡單化的方式。有了它的應用,對于一些動作就可以簡單化的達到的想表達的效果。下面一起來看看吧!
ae常用表達式語句的使用和解析
一、time(時間)表達式的應用
1、對于time的表達式來說,在做一些動畫的過程中式經常用到的,它的基本形式是time*n(n可以是常量,也可以是變量),它的意思就是每隔多少幀對你添加的關鍵幀做出抽幀的動作。下面我是以fractal noise(分形噪波)的演變動畫來說明的。
2、新建合成,新建固態層來添加分形噪波特效,再給其添加個色相飽和度來調一下顏色,便于觀察。


3、然后,在分形噪波的演變上,按住Alt,點擊一下,就會出現表達式輸入的地方來,然后輸入time*n,小鍵盤的回車鍵就ok了(對于單個的表達式后面可以不用分號隔開,要是多個的話必須用分號隔開,要不然會出錯的,為了養成良好的習慣建議單個的表達式的時候也進行添加分號)。


4、接下來,播放觀看下效果,如果數值不合適都可以修改,是不是比去K關鍵幀方便快捷。


二、wiggle(抖動)表達式的應用
1、這個表達式的使用頻率也是相當高的,抖動顧名思義添加上它會有抖動的效果出現,當然這得看對什么而言。要是對位置上寫這個表達式是可以出現抖動效果的。這個表達式的基本形式是wiggle(a,b);a代表的每隔多長時間抖動一次;b代表每抖動一次是多少個像素;對于它我選擇的是用一個形狀圖層的縮放來說明的。
2、首先還是新建合成,畫上圓形形狀圖層,利用中心點移動工具將中心點放在形狀層的中心位置(這樣是便于縮放時位置上不會出錯)。

3、然后,按下s鍵打開縮放屬性,然后按住Alt點擊創建關鍵的按鈕就可以添加表達式了,注意表達式字母大小的書寫,這里都是小寫。


4、然后,播放就可以看到效果了,每隔a幀的時間,就會產生b像素的變化。


三、loop(循環)表達式的應用
1、循環表達式我們可以調用AE里面自帶的寫好的公式來直接應用,那樣更簡單快捷,對于還有很多的表達式,只要你對其很熟悉就直接可以調用。循環的使用也是很常見的,比如,一個物體的運動就是循環的要是靠我們一幀一幀的去k關鍵幀,那樣太慢了,而且效率也不高。我這里是用一個形狀圖層的彈跳來說明的(當然這個運動不符合運動規律,但是不妨礙我們要表達的意思)。
2、新建合成,畫形狀圖層,然后對其做位置上的動畫,最好是能再回到起點這樣便于添加循環表達式。



3、做好3個關鍵幀之后,按住Alt鍵點擊位置前面的碼表就可以輸入表達式了,這里咱們不需要輸入,只需要選擇表達式書寫哪里的方向向右的三角,找到property,然后找到loop的表達式,點擊最后一個loop的就可以使用了,這個意思是對于從最后一個幀開始起作用(就是你k的幀的最后一個關鍵幀),上面還有幾個有對前面關鍵幀起作用的,可以根據具體情況進行使用。


注意事項:表達式的書寫規范,字母的大小寫,分號的添加。
相關推薦:
AE中怎么給視頻制作反轉加速減速等特效呢?
AE怎么輸出視頻? AE輸出高質量小視頻的方法
ae導入的圖片或視頻都倒過來了該怎么辦?ae轉正圖片或視頻的教程
|
新聞熱點
疑難解答