ae快捷鍵常用表「ae複製快捷鍵」

當您想創建和鏈接複雜的動畫,但想避免手動創建數十乃至數百個關鍵幀時,請嘗試使用表達式。表達式是一小段代碼,與腳本非常相似 – 您可以將其插入到 After Effects 項目中,以便在特定時間點為單個圖層屬性計算單個值。

與腳本(告知應用程序執行某些操作)不同,表達式會告訴屬性執行某種操作。例如,您在屏幕上從左到右移動了一個球,但您也希望該球晃動。您可以向其應用“擺動”表達式,而不是使用關鍵幀對“定位”屬性進行動畫製作。

表達式語言基於標準的 JavaScript 語言,但您不必了解 JavaScript 就能入門。您可以創建表達式,方法是使用關聯器或者複製簡單示例並修改示例以滿足您的需求。

為什麼使用表達式?

快速節省時間和創建動畫。
使用表達式,您可以自動化操作(例如,擺動、抖動或跳動)。這會節省大量時間,因為您不必為每個動作創建新的關鍵幀。以下是幾個幫助您入門的例子:

鏈接不同的屬性。

您可以使用表達式鏈接不同的屬性,例如,跨合成的旋轉和定位。鏈接可幫助您創建不同的動畫,而無需為每個動畫編寫不同的表達式。

創建運動信息圖。

您可以在創建動態圖形模板時使用表達式。調整不同的屬性、鏈接動畫並修改 After Effects MOGRT。

控制多個圖層以創建複雜動畫。

使用“關聯器”功能,您可以輕鬆地從一些控件驅動多個動畫以創建動畫,用其他功能則需要更多操作。

創建動畫圖形和圖表。

快速創建動畫和運動信息圖,例如動態世界地圖和指示不同國家/地區的污染指數的動態條形圖。

保存和重用表達式.

將表達式存儲為模板並在其他 After Effects 項目中重複使用。無需重新發明輪子!

表達式 UI

在開始使用表達式之前,第一步是了解用戶界面。使用以下步驟快速入門:

  1. 創建一個合成,然後選擇“圖層>新建>純色”以創建實體圖層。
  2. 時間軸面板中,選擇圖層,然後按鍵盤上的 S 以顯示縮放屬性。自此,您的使用表達式的旅程將開始。
  3. 讓我們創建一個表達式。在時間軸面板中,按住 Alt 鍵並單擊 (Win) 或按住 Option 並單擊 (Mac)“位置”旁邊的秒錶,將表達式添加到屬性。After Effects 為您可以稍後修改的所有屬性分配默認表達式。
  4. 請注意創建表達式後用戶界面發生的更改。首先,“縮放”屬性的值(顯示為 100,100)從藍色變為紅色。紅色表示該值具有活動表達式。
  5. 看到 twirls 顯示在秒錶的左側,請單擊打開它。使用它來公開表達式本身。第一個按鈕看起來像等號(“=”),並開啟和關閉表達式。當表達式啟用時,它會顯示為藍色。第二個按鈕會在圖表編輯器中顯示一段時間內表達式的值。帶有小螺旋線的第三個按鈕是可用於幫助構造表達式的關聯器。 第四個按鈕會打開“表達式語言”菜單,該菜單可用於幫助構造表達式。
  6. 最後,在四個按鈕的右側,您可以查看默認表達式 transform.position。如果要更改表達式,請單擊時間軸中的表達式文本以激活表達式編輯器字段。其工作方式與任何文本字段一樣,複製、粘貼、選擇或拖動文本。按 Enter 鍵會創建一個新行,並可調整高度。單擊它,然後鍵入所需的表達式,例如“晃動”(3,50)。要了解更多信息,請參閱編輯表達式。

表達式和關鍵幀

在向某一屬性添加表達式後,可以繼續為該屬性添加或編輯關鍵幀。表達式可以採用某一屬性值(由其關鍵幀確定)並使用該值作為生成新的修改值的輸入。例如,除了已設置關鍵幀的運動外,圖層的旋轉屬性上的 value+90 表達式還會將旋轉屬性的值增大 90 度。

某些方法(例如擺動)直接在現有屬性值上操作。(參見屬性歸因和方法(表達式引用)。)

圖層的位置屬性的wiggle(10, 10) 表達式會保留圖層的關鍵幀的運動並使其稍微擺動一點。

在表達式中使用簡單的數學

包含表達式的屬性的值顯示為紅色或粉紅色類型。

開始使用表達式的一種好方法是使用關聯器創建簡單表達式,然後使用簡單數學運算(例如下表中所列的運算)調整表達式的行為:

符號

函數

+

相加

相減

/

相除

*

相乘

*-1

執行與原來相反的操作,例如逆時針,而非順時針.

例如,可以通過在表達式結尾鍵入 *2 將結果增大一倍;也可以通過在表達式結尾鍵入 /2 將結果減小一半。

在編製適合編輯的表達式時,可以結合這些簡單的運算以及更多運算。例如,可以將 /360*100 添加到表達式結尾以將其範圍從 0-360 更改到 0-100。如果您要將 360 度刻度盤的值轉換為按百分比計算的滑塊,此更改將很有幫助。

“表達式語言”菜單

“時間軸”面板中的“表達式語言”菜單包含可在表達式中使用的特定於 After Effects 的語言元素。此菜單有助於確定有效元素及其正確語法;可使用其作為可用元素的參考。當您從菜單中選擇任何對象、屬性或方法時,After Effects 會在表達式字段中的插入點將其自動插入。如果選中表達式字段中的文本,新表達式文本將替換所選文本。如果插入點不在表達式字段中,新表達式文本將替換該字段中的所有文本。

Ae表達式基礎知識

“表達式語言”菜單

可以使用的常用表達式

Wiggle

Ae表達式基礎知識

隨機擺動

“擺動”表達式是最常見的 After Effects 表達式之一。擺動表達式的作用完全如其名稱所示,它會導致屬性以隨機量晃動。此表達式可用於使您的場景看起來更加自然。

括號之間的數字會控制擺動:第一個數字是每秒的搖擺數,而第二個數字是擺動的量。因此,使用 wiggle(2,30) 表達式的定位屬性擺動 2 次,最多 30 像素的。

時間

Ae表達式基礎知識

每秒無限旋轉 40 度

Time 表達式適用於具有永久運動的對象。例如,如果要讓對象無限旋轉,可以將表達式 time 添加到旋轉屬性,且對象每秒鐘旋轉 1 度。它還適用於基本數學公式,因此,如果您希望讓之前的對象以 40 倍的速度更快地旋轉,就使用表達式 time*40

循環

Ae表達式基礎知識

循環入點和出點

如果您使用多個關鍵幀來創建重複的動畫,則可能會非常耗時。而應使用 loop 表達式自動執行此過程,並創建複雜的循環動畫。有兩種類型的循環,loopIn loopOut(更常用)。因此,帶有表達式 loopOut()loopOut (“cycle”) 的旋轉屬性可循環播放您的動畫,直到時間軸結束。

更多此類示例,請參閱表達式示例。

手動編輯表達式

  1. 單擊表達式字段進入文本編輯模式。注意:在您進入文本編輯模式後,會選中整個表達式。要添加到表達式,請在表達式中單擊以放置插入點;否則,您將替換整個表達式。
  2. 在表達式字段中鍵入和編輯文本,可以選擇使用“表達式語言”菜單。
  3. 要退出文本編輯模式並激活表達式,請執行下列操作之一:按數字小鍵盤上的 Enter 鍵。在表達式字段外部單擊。

在表達式編輯器中自定義表達式的外觀

Ae表達式基礎知識

時間軸面板中的表達式編輯器

您可以使用“腳本和表達式”首選項,在表達式編輯器(位於時間軸面板中)中自定義表達式外觀。要打開它,請選擇“After effect>首選項>腳本和表達式”(Mac) 或“應用程序>首選項>”。表達式”(Win)。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/250299.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-13 13:31
下一篇 2024-12-13 13:31

相關推薦

發表回復

登錄後才能評論