掌握AE表達式常用的函數

2021-02-14 EDIUS
掌握常用的函數

一、time 
    前面提過,time隨著時間線的變化,值也在變化,1秒處time=1,1.5秒處time=1.5。 
    利用隨著時間變化的time值,我們可以做出隨著時間變化的表達式。

二、index 
    每個圖層都有自己對應的index,根據index不同,我們可以給不同圖層做出不同的效果。

二、value 
    即[不加表達式情況下]當前該屬性的值。

三、wiggle(freq, amp) 
    擺動函數,第一個參數freq指的是擺動的頻率,第二個參數amp指的是擺動的幅度。

四、random() 
    隨機函數,通過調用random(),我們可以得到一個介於0和1之間的隨機值,利用隨機值,我們可以做出各種隨機的效果。

五、valueAtTime(t) 
    這是一個常見的函數,我們可以調用這個函數得到對應時間的值。

六、loopOut() 
    循環函數。當我們想做一個來回運動的球的時候,我們不需要重複K幀,只需要做好一個來回的關鍵幀,然後添加loopOut()函數即可~

五、其他表達式的學習方法 

  官方文檔:當然在這裡我們只能看到每個函數的名字,至於它 能怎麼用,請查看官方文檔!官方文檔已經對每個函數的作用描述得很清楚了,還有舉例說明,在這裡沒必要贅述。 
    附:官方中文文檔網站: 
https://helpx.adobe.com/cn/after-effects/using/expression-language-reference.html

六、怎麼優雅地鞭撻表達式 

Part 01:利用表達式控制控制項,優雅控制參數 
    在AE 的效果特效中,有一個叫做[表達式控制]的子菜單。 
    我們可以利用著這些控制控制項,來輕鬆地控制表達式的參數,實現不同的效果。

    ①、舉一個例子,用[滑塊控制項]來控制五角星旋轉的速度。最重要的是,通過這個[滑塊控制項],我們不僅可以直觀簡便調整旋轉速度而不需修改表達式,還可以給五角星的旋轉速度K幀,讓五角星在不同時間以不同速度旋轉。

    ②、再附上一個[複選框控制]的例子

Part 02:函數化,讓表達式結構更清晰 

    在表達式中,我們可以把重複使用的代碼組織成一個函數。這樣,即使很長的表達式,也會條理清晰,結構明了。(不過因為表達式一般不會很長,函數化用到得也比較少)

附帶:AE表達式學習資源推薦

①、官網: 
https://helpx.adobe.com/cn/after-effects/using/expression-language-reference.html 

②、Harry Frank的一套經典的AE表達式視頻教程(六集) 
中文字幕自取連結:http://pan.baidu.com/s/1c9c5S6 


來源:CG饅頭

相關焦點

  • 最全的ae表達式教學分享
    下面解決幾個問題針對大家對表達式的恐懼和疑問。1.Ae表達式是什麼?Ae表達式就是能夠直接與原始碼對話,給它指令最直接的一個工具。2.ae表達式優勢在哪?能夠通過簡潔的代碼,代替庸雜的關鍵幀,能夠告訴ae你想要的屬性動畫,自動能夠生成。3.表達式和腳本的區別在哪?這兩者都是與ae對話的語言。
  • AE表達式江湖文檔【全】
    · 前言· 表達式基礎· 表達式的規則· 掌握常用的表達式等於掌握90%    例如:     a、wiggle(freq, amp);  // [擺動]函數,freg是頻率,amp是幅度     b、random(min, max);  // [隨機]函數,在min和max值之間取一個隨機值     (更多內置常用的函數將在第四節講解)
  • 如何學習AE表達式以及一些常用的使用方法
    在學習AE的道路上,表達式是一個避不開的學習點,可能一些初學者聽到這個知識點會完全沒有概念,這篇文章寫來告訴大家,學習表達式其實難度並不大,下邊我們來看看如何學習AE表達式,以及掌握一些最基本的表達式知識和應用。
  • 【必學】AE常用表達式解析
    AE裡面表達式通常是比較虐心的部分,大部分學員都會因為英文不過關而對這部分內容非常苦惱,今天羅列了AE裡面幾個比較常用的表達式,給大家進行拆解分析,希望能幫助到你喲!控制 一個定值變化假如控制變化的隨機位移然後讓其停止slider=effects("SliderControl")("Slider")然後對slider做函數運算例如隨機函數l wiggle(8,slider
  • AE表達式是做什麼的?常用的都有哪些呢?
    掌握常用的函數一、time前面提過,time隨著時間線的變化,值也在變化,1秒處time=1,1.5秒處time=1.5。當我們想做一個來回運動的球的時候,我們不需要重複K幀,只需要做好一個來回的關鍵幀,然後添加loopOut()函數即可~五、其他表達式的學習方法官方文檔:當然在這裡我們只能看到每個函數的名字
  • [青之巔VFX]Ae表達式-3:Ae表達式滑杆控制
    Ae表達式常用表達式菜單函數參數功能詳細介紹 在講解Ae表達式滑杆控制前,先給大家詳細講解下常用函數的功能介紹,後面的課程會在這個總綱中選取重要的的實用函數例子,Numbers: 隨機函數,隨機數字Interpolaton: 差值函數,線性或者平滑Color Conversion: 顏色轉換,rgb或者hsl模式相互轉換Other Math: 其他函數,角度與弧度互轉
  • AE表達式精通大法
    其實表達式並不像我們想像的那樣複雜,它比真正意義上的編程要簡單很多。我們只需要了解一些表達式的規則,以及一些常用表達式的命令,我們就足以應付工作中遇到的所有表達式的問題,你同樣可以使用表達式製作一些非常酷的效果。 所以通過這篇文章我們先來簡單的了解一下AE表達式的一些規則,包括一些常用的表達式命令,我這裡做個簡單的講解。
  • ae表達式的快速入門
    在ae中,使用表達式不僅可以提高效率,做的動畫還非常有節奏。有時候使用手key很難達到這種效果。表達式的用途很廣,有時候為了節約資源,可以使用表達式來製作循環動畫。下面我們就一起來簡單地了解表達式的使用。
  • [青之巔VFX]Ae表達式-1:ae表達式小案例展示
    為了感謝粉絲的支持我決定在年前給大家更新ae強大的表達式這塊的內容的乾貨教程。對於前面的講過的圖層混合、alpha蒙版遮罩、ae的許多效果特效暫時就不再深入的去講解,因為這個基本都是一個原理的,只是施加了不同的效果不同的參數,然後進行疊加,倘若能夠觸類旁通,舉一反三,也能做成很多不錯的東西。
  • AE萬能彈性表達式引發的「遐想」
    什麼是AE表達式?AE內部基於Java s cript程式語言開發的編輯工具,簡化一些設計難度啥是AE萬能彈性表達式?AE萬能表達式又該如何應用?這些就不多講,因為篇幅太小,教程百度掛著,說多了,大家也膩。
  • 18種常用AE表達式解析【建議收藏】
    ,18種常用AE表達式解析,希望對你有所幫助! 正文很多朋友面對AE表達式望而生畏,不過再難的東西都會有它最本質的規則,如果你理解了基本的原理和常用的表達式命令,這也許會提高你的工作效率。我通過自己對AE表達式的理解,嘗試用最簡單的語言解釋一些看似複雜的操作,如果此篇文章能給你帶來一些啟發,不勝榮幸~表達式就是AE內部基於JS程式語言開發的編輯工具,可以理解為簡單的編程,不過沒有編程那麼複雜。
  • [青之巔VFX]Ae表達式-11:Ae隨機函數
    嗨,大家好,我是阿璨,今天開始我就給大家帶來的的是Ae隨機函數的講解,話不多說,我們進入今天的內容:Ae表達式之隨機函數Nothing seedRandom我這裡上一個圖就很容易理解了,上給空對象的slider滑杆添加表達式:seedRandom(555,true);random()那麼slider的值就會根據555這個種子數在0-1這個區間任選一個
  • Python 正則表達式-函數用法分析
    Python正則表達式的主要作用是檢索、替換符合匹配規則的文本,什麼時候檢索,什麼時候替換,我們根據需求,選擇最合適的函數。【函數一】compile(pattern, flags=0)我們編寫的正則表達式 pattern,指定使用的模式 flags 默認為0 即不使用任何模式【函數二】 purge()這個函數的作用是清除緩存中的正則表達式
  • 確定二次函數表達式的知識及題型總結,轉載給初四的學生
    確定二次函數表達式的知識及題型總結,助你做題事半功倍函數是中考中必考的一知識點,其中二次函數是初中最難的一種函數,一般考函數第1小問就是讓你求函數的表達式,接下來老師給你們總結一下確定二次函數表達式的知識及題型總結,祝你做題事半功倍。
  • 18種常用AE表達式解析|字符串|key_網易訂閱
    很多朋友面對AE表達式望而生畏,不過再難的東西都會有它最本質的規則,如果你理解了基本的原理和常用的表達式命令,這也許會提高你的工作效率。我通過自己對AE表達式的理解,嘗試用最簡單的語言解釋一些看似複雜的操作,如果此篇文章能給你帶來一些啟發,不勝榮幸~
  • 函數的靈魂之函數表達式考點和解題法寶詳解
    本次課程我們主要講解函數的表達式相關的考點和解題技巧。函數表達式在高考數學中不是一個孤立的考點,其經常會結合函數的單調性,函數的值域或者函數求值進行考察,所以函數的表達式作為很基礎的內容,是大家必須要牢牢掌握和理解的。
  • AE軟體中到底有哪些令人震驚的AE插件呢?
    所以,ae插件在ae軟體的使用中是必不可少的。鑑於ae插件的種類繁多,為了讓影視後期愛好者在後續學習ae軟體的過程中能少走彎路,多愁善感小編特地幫大家整理了常用的插件,以便大家更加針對性地學習,快速掌握ae軟體的精髓!
  • Python中的正則表達式及其常用匹配函數用法簡介
    Python正則表達式的簡單應用和示例演示    這次給大家主要是介紹Python中的正則表達式,及其相關函數的基本使用方法,並且捎帶一些正則表達式給我們帶來的便利。/2 簡介/    Python 自1.5版本起增加了re 模塊,它提供 Perl風格的正則表達式模式。
  • AE實用表達式整理及表達式合集腳本發布
    如果你對表達式掌握的比較好,那麼很多看似複雜、繁瑣的效果,利用表達式都可以輕鬆的實現。 但是表達式的學習是有一定門檻的,簡單的運用還好,一旦涉及到複雜點的運用,就對數學能力、邏輯能力有一定的要求了。 為此,我整理了一些工作中常用、實用的表達式效果。無需理解背後的語義,只要直接套用即可。
  • 根據函數表達式該如何求函數值
    函數值求解習題練習第一講,教你輕鬆學函數表達式hello,這裡是尖子生數理化教育,很高興又在這裡跟大家見面了,這次課程我們來結合練習題講一下由函數表達式怎麼求函數的值。教你輕鬆入門函數表達式。基礎習題之基本都求值運算已知函數表達式,求函數值,直接根據函數表達式把相關的變量進行替換即可求出函數值。