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

2020-12-25 小蘇兒

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影視探秘者最終形成類型於三維物體的效果。

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

相關焦點

  • 最全的ae表達式教學分享
    大部分人對ae表達式是望而卻之,感覺很難,於是整理了一份最全的最實用的ae表達式教學。
  • 18種常用AE表達式解析【建議收藏】
    ,18種常用AE表達式解析,希望對你有所幫助! 正文很多朋友面對AE表達式望而生畏,不過再難的東西都會有它最本質的規則,如果你理解了基本的原理和常用的表達式命令,這也許會提高你的工作效率。我通過自己對AE表達式的理解,嘗試用最簡單的語言解釋一些看似複雜的操作,如果此篇文章能給你帶來一些啟發,不勝榮幸~表達式就是AE內部基於JS程式語言開發的編輯工具,可以理解為簡單的編程,不過沒有編程那麼複雜。
  • ae表達式的快速入門
    在ae中,使用表達式不僅可以提高效率,做的動畫還非常有節奏。有時候使用手key很難達到這種效果。表達式的用途很廣,有時候為了節約資源,可以使用表達式來製作循環動畫。下面我們就一起來簡單地了解表達式的使用。
  • [青之巔VFX]Ae表達式-1:ae表達式小案例展示
    為了感謝粉絲的支持我決定在年前給大家更新ae強大的表達式這塊的內容的乾貨教程。對於前面的講過的圖層混合、alpha蒙版遮罩、ae的許多效果特效暫時就不再深入的去講解,因為這個基本都是一個原理的,只是施加了不同的效果不同的參數,然後進行疊加,倘若能夠觸類旁通,舉一反三,也能做成很多不錯的東西。
  • AE萬能彈性表達式引發的「遐想」
    什麼是AE表達式?AE內部基於Java s cript程式語言開發的編輯工具,簡化一些設計難度啥是AE萬能彈性表達式?AE萬能表達式又該如何應用?這些就不多講,因為篇幅太小,教程百度掛著,說多了,大家也膩。
  • 掌握AE表達式常用的函數
    掌握常用的函數一、time     前面提過,time隨著時間線的變化,值也在變化,1秒處time
  • 18種常用AE表達式解析|字符串|key_網易訂閱
    很多朋友面對AE表達式望而生畏,不過再難的東西都會有它最本質的規則,如果你理解了基本的原理和常用的表達式命令,這也許會提高你的工作效率。我通過自己對AE表達式的理解,嘗試用最簡單的語言解釋一些看似複雜的操作,如果此篇文章能給你帶來一些啟發,不勝榮幸~
  • AE表達式江湖文檔【全】
    · 前言· 表達式基礎· 表達式的規則· 掌握常用的表達式等於掌握90%規則三:基本的計算     加減乘除就不用說了,在這裡提一個常用的[取餘數]的符號——    例如:     a、wiggle(freq, amp);  // [擺動]函數,freg是頻率,amp是幅度     b、random(min, max);  // [隨機]函數,在min和max值之間取一個隨機值     (更多內置常用的函數將在第四節講解)
  • 如何學習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軟體中到底有哪些令人震驚的AE插件呢?
    所以,ae插件在ae軟體的使用中是必不可少的。鑑於ae插件的種類繁多,為了讓影視後期愛好者在後續學習ae軟體的過程中能少走彎路,多愁善感小編特地幫大家整理了常用的插件,以便大家更加針對性地學習,快速掌握ae軟體的精髓!
  • AE實用表達式整理及表達式合集腳本發布
    如果你對表達式掌握的比較好,那麼很多看似複雜、繁瑣的效果,利用表達式都可以輕鬆的實現。 但是表達式的學習是有一定門檻的,簡單的運用還好,一旦涉及到複雜點的運用,就對數學能力、邏輯能力有一定的要求了。 為此,我整理了一些工作中常用、實用的表達式效果。無需理解背後的語義,只要直接套用即可。
  • 入門AE:循環表達式的應用,附帶教程
    效果圖今天教大家理解循環表達式是什麼,可能會比較麻煩,大家私下多嘗試下,表達式用得好可以提高製作效率教程1、首先打開我們的AE2、新建一個項目,我們將素材導入AE中導入種類:合成-保持圖層大小;圖層選項:可編輯的圖層樣式然後雙擊合成文件就行
  • ae小白如何快速使用模板?
    相信很多ae初學者,從網上下載了模板之後,卻無從下手。有的即使改了改其中的文字,但是有些細節還是不知道該怎麼改,或者忘記改,導致發布了作品之後,還聲稱是自己的原創,卻帶著別人的水印,這下就有點尷尬了。下面我們就一起來學習幾點關於ae模板的問題。
  • 常用4個AE表示式,解決你80%難題!
    有些小夥伴聽到這個知識點之後感到一頭霧水,沒有概念,別著急,下面會來告訴大家如何學習AE表達式,以及掌握一些最基本的表達式知識和應用。在這裡要注意一點,由於有些同學使用中文版本的AE軟體,有時候會出現打開表達式的錯誤,在這裡建議大家學習AE軟體的時候,選擇英文版去學習和使用。
  • 【AE表達式】如何修改非自己創建的表達式
    大家好,在挖坑不填好幾個月之後,木木繼續我們AE表達式的填坑之旅,今天為大家帶來的就是琳達AE表達式入門第一章第八期的內容,即如何修改非自己創建的表達式~【相關教程】【青之巔VFX】琳達AE表達式入門中文視頻教程1-1:介紹【青之巔VFX】琳達AE表達式入門中文視頻教程1-2:如何使用練習文件
  • ThymeLeaf常用屬性及表達式使用
    Springboot是當前市場上最流行的javaWeb框架,它可以滿足將Java工程直接打成jar包就進行運行而不必打成war包,而隨之而來的問題便是不同與之前別的框架使用的jsp頁面,由於jsp本質是一個Servlet實例只有在軟體是以war包方式打包的情況下才能進行解析,所以Springboot使用jsp頁面需要特殊配置,於是Springboot推薦了使用Thymeleaf
  • 10大常用的AE表達式教程10 After Effects Expressions,非常適合運動圖形MG動畫
    ☆ 介紹:在這個快速而簡單的AE教程中,作者Ben Marriott將分享10大最常用的AE表達式,After Effects表達式可以自動化某些事情,節省時間,還可以使您從程序中創建缺少的內部功能。學完這期教程,你會學到AE表達式沒有什麼可怕的,可以自動化所有的動畫,甚至可以自己寫。本教程適合初學者和中級用戶。