Ae 常用的 6 個表達式

閱讀時間約 1 分鐘
Ae 常用的 6 個表達式

Ae 常用的 6 個表達式

使用表達式的優勢

1. 提高工作效率
將手動重複的任務自動化,無需逐幀調整關鍵幀。大大節省了製作時間,特別是在處理大量圖層或需要頻繁調整的項目時。

2. 靈活性和可定制性
可以製作出具有條件判斷的動畫、隨機化效果、基於其他圖層屬性的動畫等。例如,震動、循環等效果通過簡單的表達式可以直接生成,而不需要逐幀設置大量關鍵幀。

3. 容易更新和維護
可以隨時關閉或調整表達式,不影響原始動畫數據。需更改時可更改幾個參數,就可以影響到整個動畫。

4. 動態關聯圖層
通過表達式,你可以將不同圖層的屬性關聯在一起。例如,可以使一個圖層的運動影響另一個圖層,或者創建複雜的父子層關係。這樣可以確保多個圖層之間的一致性,並減少手動調整的錯誤概率。

5. 增強互動性
表達式可以讓動畫響應使用者的輸入或其他外部變化(如時間、音訊的振幅等),使得動畫更加互動和有趣。

6. 減少文件大小
通過使用表達式,可以減少關鍵幀的數量,從而減少 After Effects 項目的文件大小。



怎麼使用表達式?

按住 Alt 鍵點擊一次屬性前的碼表。


如果不了解可以參考下方文章:

【搞什麼系列】楔子-新來的村長





常用的 6 個表達式

1. wiggle(擺動/抖動)

wiggle(頻率,振幅);

功能:用於添加隨機抖動效果。
frequency(頻率) 定義了每秒鐘的抖動次數,
amplitude(振幅) 則決定了抖動的幅度。

應用:模擬手持拍攝效果,或讓某個元素隨機抖動,例如閃爍的燈光或不規則的運動。


詳細應用參考這篇:

《Ae教學-wiggle》【搞什麼系列】第三章-幼苗_AE表達式(expression)



2. time(時間)

time * value;

功能:通常用於自動的變化,讓物體隨著時間持續旋轉或移動。透過乘以一個數值,控制運動的速度。

應用:等速運動的動畫,如旋轉的齒輪、移動的背景元素等。


詳細應用參考這篇:

《Ae教學-Time》【搞什麼系列】第二章-誤入副本_AE表達式(expression)



3. loop Out(循環)

loopOut("cycle", 0);

功能:讓動畫效果循環播放。透過指定 cycle,您可以讓動畫從頭到尾重複播放。也可以使用 "pingpong" 實現往返運動,或是 "continue" 讓動畫在最後一格的基礎上繼續移動。

應用:適用於需要重複播放的動畫,如滾動的雲朵、擺動的鐘擺等。


詳細應用參考這篇:

《Ae教學-Loop》【搞什麼系列】第一章-第一個夥伴_AE表達式(expression)



4. random(隨機)

random(min, max);

功能:產生一個在指定範圍內的隨機數,用於隨機化動畫屬性。

應用:可用於產生隨機的粒子效果、閃爍的燈光或不規則的運動軌跡。


詳細應用參考這篇:

《Ae教學-random》【搞什麼系列】第四章-閃爍的燈火_AE表達式(expression)



5. value At Time(按時間取值)

thisComp.layer("Layer Name").transform.position.valueAtTime(time - 1);
//取"Layer Name"的 position 屬性的前 1 秒的值

功能:可在特定時間點取得某一幀的屬性值。這對於需要從特定時間點延續效果的動畫非常有用。

應用:想要一個元素在前一幀的位置基礎上進行運動,可以使用這個表達式。



6. index(索引)

index;

功能:批次處理多個圖層時非常有用,避免手動設定每個圖層的屬性。

應用:當您有多個相似圖層需要套用不同的動畫效果時,例如文字排版、粒子分佈等。


詳細應用參考這篇:

《Ae教學-index》【搞什麼系列】第五章-學習煉金術_AE表達式(expression)



特別補充!

縮放時保持邊框粗細一樣

稍微比較複雜一點點,不懂的話就直接複製下面的表達式吧!
value / length(toComp([0, 0]), toComp([0.7071, 0.7071])) || 0.001;
  • value:指的是目前屬性的初始值(如描邊寬度)。
  • toComp([0, 0]):將圖層的原點位置轉換為合成空間的座標。
  • toComp([0.7071, 0.7071]):將圖層中的一個點([0.7071, 0.7071] 代表在 45 度方向上 1 的長度)轉換為合成空間的座標。
  • length(toComp([0, 0]), toComp([0.7071, 0.7071])):計算圖層在合成空間中這個方向的投影長度。此長度用於衡量圖層在縮放後的相對大小。
  • value / length(...):將目前屬性值除以投影長度,使得當圖層縮放時,屬性值能根據投影長度進行調整,從而保持相對效果不變。
  • || 0.001:這是一個保護機制,防止結果為零或非常接近零時出現異常。如果 length(...) 結果太小,表達式將傳回一個最小值(0.001),以防止屬性值無限大。


結論

以上是 After Effects 中常用的 6 個表達式,透過這些表達式,可以大幅提高製作效率,同時創造出更生動和複雜的效果。



Ae 表達式入門【搞什麼系列】全篇傳送門

【搞什麼系列】楔子-新來的村長

《Ae教學-Loop》【搞什麼系列】第一章-第一個夥伴_AE表達式(expression)

《Ae教學-Time》【搞什麼系列】第二章-誤入副本_AE表達式(expression)

《Ae教學-wiggle》【搞什麼系列】第三章-幼苗_AE表達式(expression)

《Ae教學-random》【搞什麼系列】第四章-閃爍的燈火_AE表達式(expression)

《Ae教學-index》【搞什麼系列】第五章-學習煉金術_AE表達式(expression)

《Ae教學-if/else》【搞什麼系列】第六章-地鼠之亂_AE表達式(expression)

《Ae教學-function》【搞什麼系列】第七章-懸賞_AE表達式(expression)

《Ae教學-Math》【搞什麼系列】第八章-畢業考試_AE表達式(expression)

《Ae教學》【搞什麼系列】番外1-文字顯示當前數值_AE表達式(expression)

《Ae教學》【搞什麼系列】番外2-Ae運算 (運算子)_AE表達式(expression)

《Ae教學》【搞什麼系列】番外3-陣列(Array)[] _AE表達式(expression)


以下是

宣傳時間

instagram 有最新的作品供參考!


合作請

私訊 Instagram

或寄信至 x.fei.4044@gmail.com

嗨~我是 Fei,動態設計師。 會在這裡放一些跟動態製作(Ae)相關的文章,歡迎來看看喔! - 合作信箱|x.fei.4044@gmail.com
留言0
查看全部
發表第一個留言支持創作者!
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 - 第八章-畢業考試,搞什麼系列,最終章,學會了你就可以從新手村畢業囉! AE表達式(expression) - Math
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 - 第七章-懸賞,快來幫幫村長!學會 AE表達式(expression) - function
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 本文是番外篇 3,主要是一些概念的補充,介紹陣列。
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 本文是番外篇 2,主要是一些概念的補充,介紹了運算(賦值運算子、比較運算子、算術運算子、邏輯運算子......)。
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 - 第六章 小花園出現大量地鼠搗亂,請勇者們前往驅離。學會 AE表達式 if / else 如何使用吧!
【這個系列,目標是以比較輕鬆的方式讓大家一起學習 Ae 表達式。】 - 第五章 煉金術!賺錢致富! ˙index 是什麼? ˙index 應用在 Rotation 上 ˙index 應用在 Position 與 Scale 上 ˙如何製作 Fake 3D? (偽 3D 圖形)
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 - 第八章-畢業考試,搞什麼系列,最終章,學會了你就可以從新手村畢業囉! AE表達式(expression) - Math
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 - 第七章-懸賞,快來幫幫村長!學會 AE表達式(expression) - function
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 本文是番外篇 3,主要是一些概念的補充,介紹陣列。
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 本文是番外篇 2,主要是一些概念的補充,介紹了運算(賦值運算子、比較運算子、算術運算子、邏輯運算子......)。
【這個系列,目標是以比較輕鬆的方式讓大家一起學習AE表達式。】 - 第六章 小花園出現大量地鼠搗亂,請勇者們前往驅離。學會 AE表達式 if / else 如何使用吧!
【這個系列,目標是以比較輕鬆的方式讓大家一起學習 Ae 表達式。】 - 第五章 煉金術!賺錢致富! ˙index 是什麼? ˙index 應用在 Rotation 上 ˙index 應用在 Position 與 Scale 上 ˙如何製作 Fake 3D? (偽 3D 圖形)
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
AE币是Aeternity网络的代币,其发行总量为210亿枚。AE币曾被寄予厚望,但盗币事件导致项目开发停滞,币价下跌。许多投资者关心AE币的发行量,下面将为大家带来发行总量介绍。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请
AE币是Aeternity网络的代币,其发行总量为210亿枚。AE币曾被寄予厚望,但盗币事件导致项目开发停滞,币价下跌。许多投资者关心AE币的发行量,下面将为大家带来发行总量介绍。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请
Thumbnail
AE币是Aeternity网络使用资源的记账单位,从当前数据来看AE币的市场流通情况还是不错的,那么AE币还有投资前景吗?很多投资者想知道AE阿姨币有价值吗?下面就让小编来说一说, 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专
Thumbnail
在現代商業世界中,有效的溝通是成功的關鍵之一。而在這個資訊爆炸的時代,我們需要更有創意和效果的方式來傳達我們的想法。這就是為什麼在簡報中使用視覺化工具如箭頭變得極為重要的原因之一。這篇文章將探討如何在PPT中製作具科技感的箭頭,以提升你的簡報效果和溝通能力。 箭頭的重要性 箭頭在簡報中扮演著
Thumbnail
現在的專題架構是去年擬定的,這中間經過一些個人實務考驗與業界觀察,我重新梳理新的專題架構,以讓本專題讀者對專題內容和專題目的能夠有更好的掌握。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
AE币是Aeternity网络的代币,其发行总量为210亿枚。AE币曾被寄予厚望,但盗币事件导致项目开发停滞,币价下跌。许多投资者关心AE币的发行量,下面将为大家带来发行总量介绍。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请
AE币是Aeternity网络的代币,其发行总量为210亿枚。AE币曾被寄予厚望,但盗币事件导致项目开发停滞,币价下跌。许多投资者关心AE币的发行量,下面将为大家带来发行总量介绍。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请
Thumbnail
AE币是Aeternity网络使用资源的记账单位,从当前数据来看AE币的市场流通情况还是不错的,那么AE币还有投资前景吗?很多投资者想知道AE阿姨币有价值吗?下面就让小编来说一说, 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专
Thumbnail
在現代商業世界中,有效的溝通是成功的關鍵之一。而在這個資訊爆炸的時代,我們需要更有創意和效果的方式來傳達我們的想法。這就是為什麼在簡報中使用視覺化工具如箭頭變得極為重要的原因之一。這篇文章將探討如何在PPT中製作具科技感的箭頭,以提升你的簡報效果和溝通能力。 箭頭的重要性 箭頭在簡報中扮演著
Thumbnail
現在的專題架構是去年擬定的,這中間經過一些個人實務考驗與業界觀察,我重新梳理新的專題架構,以讓本專題讀者對專題內容和專題目的能夠有更好的掌握。