【必學】AE常用表達式解析

2020-12-04 小蘇兒

AE裡面表達式通常是比較虐心的部分,大部分學員都會因為英文不過關而對這部分內容非常苦惱,今天羅列了AE裡面幾個比較常用的表達式,給大家進行拆解分析,希望能幫助到你喲!

slider表達式的運用

slider

通過expression control中的 slider控制 一個定值變化

假如控制變化的隨機位移然後讓其停止

slider=effects("SliderControl")("Slider")

然後對slider做函數運算

例如隨機函數

l wiggle(8,slider)這樣就可以控制表達式。也可以控制攝像機鏡頭的調整。

隨機函數控制

wiggle

假如在做隨機函數的控制時

wiggle(5,40)[0]

中括號裡面的數值0表示---XYZ在AE中定義的是

X軸用0表示 Y用1表示 Z用2表示。

5是每秒抖動5次,40是每次抖動40個像素。

通常和攝像機的position(位移) 和 point of interest(聚焦點)一起使用,對攝像機的鏡頭進行調整。

抖動表達式還可以和mask的移動,人偶工具的節點進行抖動的設置。

平滑表達式

smooth

平滑表達式,這是可以使素材進行平滑效果的表達式

smooth(),括號裡面的默認值是0.2和5.就是smooth(0.2,5)

0.2表示--每多少秒進行平滑。5表示--採樣率,採樣率越高越平滑。

平滑表達式在跟蹤素材時會常常用到。

隨機表達式

random

random(1,10)是在1到10之間進行隨機值的抽取,隨機抽取的最小值是1,最大值是10

[layerStyle.gradientOverlay.effect[0],random(5,15)]

這句表達式的意思是在layer的gradientOverlay的第一個數值不改變,effect[0]就是代表gradientOverlay的x值,

effect[1]是第二個值,即是y值。在這裡 x值不變,y值是random(5,15)

循環表達式

loopOut

基本格式:loopOut(type="類型",numkeyframes=0)

loopOut(type="pingpong",numkeyframes=0)這是個兵乓的類型的循環,就像那樣兵乓球的作用來使用。

loopOut(type="cycle",numkeyframes=0)這是個圓形的類型的循環,就是對一組動作進行循環。

loopOut(type="continue")這是計算機繼續計算未完成的運動。

numkeyframes=0是循環的次數,0為無限循環,1是只循環一次,2是循環2次,如此類推。

時間表達式

Time

thisComp.layer("").transform.position.valueAtTime(time-某個數值)

這個合成的某個圖層的transform屬性的position參數的時間延遲某個數值

如:thisComp.layer("").transform.position.valueAtTime(time-1)

這句表達式的意思是這個合成的物體移動時,移動時間總是延遲1秒。

指數表達式

index

透明度參數opacity, 填寫index*20 就是使其透明度的值為20%

如果把圖層打成三維層,對position參數,填寫position[0],position[1],index*2,這是你在不斷複製相同的圖層,圖層裡的圖片會不斷在z軸的方向以2像素的複製,關注weixingongzhonghao影視探秘者最終形成類型於三維物體的效果。

指數表達式雖然比較少用,但是它的作用還是很強大的,可以使圖片變成三維的效果。

相關焦點

  • [青之巔VFX]Ae表達式-2:Ae表達式按鈕功能的簡單介紹及層級關係解讀
    今天開始許多天我會慢慢從易到難詳細的給大家分享Ae表達式的相關知識點,敬請期待呢!話不多說進入正文ae表達式創建方法Ae表達式有兩種創建方法:一是按住Alt 然後左鍵按住需要添加關鍵幀的碼錶,就會出現ae表達式的創建文本編輯框。
  • [青之巔VFX]Ae表達式-15:125個AE表達式合集腳本Aescripts i...
    講了十幾集的基礎ae表達式,就先講到這裡了,進階的表達式應用我會在以後給大家推文講解,想必很多小夥伴都已經繞暈了,但日常又要使用表達式,自己又不會書寫,這裡就先給大家推薦一個表達式福利:iExpressions,在使用這個表達式的同時可以學習使用表達式的書寫,iExpressions
  • 如何學習AE表達式以及一些常用的使用方法
    在學習AE的道路上,表達式是一個避不開的學習點,可能一些初學者聽到這個知識點會完全沒有概念,這篇文章寫來告訴大家,學習表達式其實難度並不大,下邊我們來看看如何學習AE表達式,以及掌握一些最基本的表達式知識和應用。
  • [青之巔VFX]Ae表達式-3:Ae表達式滑杆控制
    Ae表達式常用表達式菜單函數參數功能詳細介紹 在講解Ae表達式滑杆控制前,先給大家詳細講解下常用函數的功能介紹,後面的課程會在這個總綱中選取重要的的實用函數例子,Interpolaton: 差值函數,線性或者平滑Color Conversion: 顏色轉換,rgb或者hsl模式相互轉換Other Math: 其他函數,角度與弧度互轉JavaScript Math: JavaScript常用函數
  • AE表達式精通大法
    AE表達式一直是大家學習AE過程中的一道坎,涉及代碼網上教程資源又不多,於是很多人都沒有完全地領略到AE表達式的魅力。於是這一次,我花了大量時間學習研究同時結合自己以往在工作中對表達式的運用心得。為大家帶來這套系統的表達式教學。在學習表達式之前我們需要對表達式有個基本的了解。首先我們需要排除一個想法,表達式真的像我們想像的那麼難學嗎?
  • AE表達式是做什麼的?常用的都有哪些呢?
    掌握常用的函數一、time前面提過,time隨著時間線的變化,值也在變化,1秒處time=1,1.5秒處time=1.5。 利用隨著時間變化的time值,我們可以做出隨著時間變化的表達式。Part 01:利用表達式控制控制項,優雅控制參數 在AE 的效果特效中,有一個叫做[表達式控制]的子菜單。
  • 入門AE:循環表達式的應用,附帶教程
    效果圖今天教大家理解循環表達式是什麼,可能會比較麻煩,大家私下多嘗試下,表達式用得好可以提高製作效率教程1、時間線移動到19幀,縮放改為90;時間線移動到22,縮放改為1006、按住alt點擊心2圖層縮放屬性前面的小碼錶,調出表達式
  • ae小白如何快速使用模板?
    相信很多ae初學者,從網上下載了模板之後,卻無從下手。有的即使改了改其中的文字,但是有些細節還是不知道該怎麼改,或者忘記改,導致發布了作品之後,還聲稱是自己的原創,卻帶著別人的水印,這下就有點尷尬了。下面我們就一起來學習幾點關於ae模板的問題。
  • AE彈性表達式——讓動畫更生動
    彈性表達式 彈性表達式,Bounce 和 Overshoot!利用這個兩個表達式你可以輕而易舉地實現各種彈性動畫,如抖動、彈跳動畫等。是的,你沒聽錯,只要998個贊,你就能輕鬆獲得隨意加彈性Buff!趕快拿起你的滑鼠點讚吧!
  • 火星人教育孫老師親自出馬作出的ae粒子特效
    有適應市場,AE有很多腳本,常用的表達式和插件,使動畫效果更直觀,更快捷。希望每個人都可以學到東西,根據市場需求,如果這種效果在市場中使用得更多,那麼我們必須學習,如果只關注粒子的研究,那麼你我會發現開始時設計。在AE中,3D圖層概念和相機概念非常重要。如果你學到這兩件事,那就更容易打開你的思想。
  • MySQL如何使用正則表達式?(代碼示例)
    MySQL支持基於正則表達式和regexp運算符的另一種模式的匹配操作。下面本篇文章就帶大家認識一下MySQL的正則表達式(Regexp),通過示例來簡單介紹在MySQL中如何使用正則表達式(Regexp),希望對大家有所幫助。
  • 論文推薦| 宗敬文:常用地球半徑差異符號表達式
    1 常用地球半徑定義平均曲率半徑Ra常用於製作地球表面上局部地區地圖[21],也可以取製圖區域中心點,記橢球偏心率為e,則它關於大地緯度B的表達式2 常用地球半徑間的差異符號表達式由於5種常用地球半徑具有一定差異,在實際應用中會用到它們的差值表達式。為了解常用地球半徑間的差異情況,特別是差異最值點及其對應差異最值,可基於它們之間的差值表達式推導出其差異符號表達式。
  • 入門AE:時間表達式的應用方法,附帶教程
    效果圖今天繼續基礎教大家基礎的時間表達式,是應用表達式的time這個英文單詞來做出動畫,簡單,方便(每天5分鐘,充實一整天)教程180度4、點擊橢圓圖層,按P鍵打開位置屬性按alt鍵點擊位置屬性前面的小碼錶,打開我們的表達式
  • 帶您一小時玩轉正則表達式
    如(D+)表示一個或多個D6、點號操作符匹配任意一個字符(不包含換行符)7、表達式中的反斜槓(\)表達式中的反斜槓有多重意義,如轉義、指定預定義的字符集、定義斷言、顯示不列印的字符。8、轉義字符轉義字符主要是將一些特殊字符轉為普通字符。而這些常用特殊字符有」.」,」?」、」\」等。
  • math-engine v2.0,數學表達式解析計算引擎
    常量 pi 增加 三角函數支持 sin(), cos(), tan(), cot(), sec(), csc() 增加 三角函數參數調整,可選 弧度RadianMode、角度AngleMode 增加 輔助函數 abs(), ceil(), floor(), round(), sqrt(). cbrt() 增加 godoc.org 支持 增加 頂級函數 ParseAndExec 增加 單元測試 修復 解析錯誤
  • windows7系統如何安裝ae插件
    Adobe After Effects是一款圖像視頻處理軟體,簡稱ae,有時候為了方便設計編輯,可以通過網上第三方用戶提供的插件讓圖形或視頻出現不一樣的特效,比如常用插件particular,form等,但是有不少windows7系統用戶不知道要如何安裝ae插件,為此小編給大家分享一下具體的步驟吧。  1、AE中能用的插件有2種格式,一種是以。
  • 使用JavaScript對正則表達式進行解析
    我的目的不是要嚇你,一旦我們了解了正則表達式那它就變得很簡單:讓人畏懼.....今天,我們將揭開正則表達式的神秘面紗,看到它的含義,它的用途以及如何設計正則表達式來解決問題。1、什麼是正則表達式?正則表達式是描述數據字符串中模式的一種方式。
  • AE腳本的安裝使用技巧大全,值得收藏
    ,擴展名aexae插件常見的安裝方法有兩種,一種是插件本身有安裝程序,這種你只需運行相應的安裝程序根據提示就可以完成安裝了,如果出錯請檢查你的插件所適應的ae版本及安裝位置是否正確。另一種是直接是aex文件,這種你直接把文件拷貝到你的ae安裝目錄下的"Support Files">>"Plug-ins"文件夾裡就可以了,如果不能正常運行請檢查你的插件所適應的ae版本。(註:有些插件也會導致AE崩潰,遇到這種插件注意下次不要在用了。
  • linux - grep常用正則表達式,過濾文本內容
    正則表達式正則表達式就是一套處理大量的字符串而定義的規則和方法。通過正則表達式這些特殊字符號,可以快速的過濾、替換需要的內容。基礎正則表達式(Basic regular expression)1) ^ :例如 ^word 以word開頭的內容2)$ :例如 word$ 以word結尾的內容3)^$ :空行4).
  • Python 正則表達式-函數用法分析
    Python正則表達式的主要作用是檢索、替換符合匹配規則的文本,什麼時候檢索,什麼時候替換,我們根據需求,選擇最合適的函數。【函數一】compile(pattern, flags=0)我們編寫的正則表達式 pattern,指定使用的模式 flags 默認為0 即不使用任何模式【函數二】 purge()這個函數的作用是清除緩存中的正則表達式【函數三】escape(pattern)如果需要操作的文本中含有正則的元字符時,需要將元字符加上反斜扛