數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心後期專欄After Effects → AE教程之expression應用——果凍效果

AE教程之expression應用——果凍效果

時間:2005-06-09 02:03:21人氣:313作者:網友整理
補幀AE教程v1.4
補幀AE教程v1.4 for Android
  • 類型:安卓圖像處理大小:61.39M語言:簡體中文 評分:3.2
  • 補幀AE教程是一款視頻編輯軟件,讓大家在手機上也可以擁有便捷的視頻特效處理體驗,...
立即下載
愛學AE視頻製作安卓版(AE學習軟件) v1.3.0 免費版
愛學AE視頻製作安卓版(AE學習軟件) v1.3.0 免費版 for Android
  • 類型:安卓影音播放大小:44.22M語言:簡體中文 評分:3.0
  • 非常不錯的AE學習軟件,帶給各位,愛學AE視頻製作安卓版學習平麵設計的和視頻製作...
立即下載
Ae視頻特效v1.1
Ae視頻特效v1.1 for Android
  • 類型:安卓圖像處理大小:53.57M語言:簡體中文 評分:3.0
  • Ae視頻特效廣泛應用於電影、電視、廣告和動畫等領域。它能夠將2D和3D圖像合成在...
立即下載

嘿嘿,火星掛了的前一天又裝了台新機用來學習,新機就是順手,誰知道火星緊接著就掛了,都趕到一塊了。。

最近學起了maya,其餘的心思也都放到了df上,腦子亂,ae給冷落了,嘿嘿,發個教程練練手,可不能學一個丟一個。。咳

開始了。

先看一種效果:新建一comp,一solid,進行縮放,具體參數如圖

主題相關圖片如下:
按此在新窗口瀏覽圖片

給這個solid的縮放屬性添加表達式(alt+scale的馬表),具體如圖



此主題相關圖片如下:
按此在新窗口瀏覽圖片

給這個solid的縮放屬性添加表達式(alt+scale的馬表),具體如圖



此主題相關圖片如下:
按此在新窗口瀏覽圖片

對這個表達式要說兩句,讓大家都詳細的明白其意思。

max=10;
sudu=10;
decay=0.1;

x=scale[0]+max*Math.sin(sudu*(time-in_point))/Math.exp(decay*time);
y=scale[0]*scale[1]/x;
[x,y]


ps:這裏sin函數中的time-in_point大家先不用管,可以先看作是time,可為什麼要減去in_point呢?後麵我會提及,接著往下看

這個表達式中,max表示縮放變化的最大值,sudu就是速度,是指變化的速度,decay是控製變化的時長的。大家可以自己改變數值來查看各種效果。

正弦函數的圖大家肯定都知道,波浪形,在正一與負一之間往返,這就是我們這裏變化的核心,我們隻是把這個函數的函數值的範圍進行控製,那就是max的作用,sin的函數值隻是1到-1,max乘以函數使其函數值變成max到-max。

exp函數是指數函數,不斷增加的圖象,忘了的話翻高中數學書~~這裏sin函數下麵除以了exp函數,那就是表示對一個固定變化範圍的函數值除以一個不斷增大的函數值,其結果?~當然最終的數值是不斷的減小的,而且是非線性的,這對最後的效果會顯得很自然~


上麵兩段說的是x=scale[0]+max*Math.sin(sudu*(time-in_point))/Math.exp(decay*time);

我們來看y=scale[0]*scale[1]/x;

變化一下scale[0]*scale[1]/x就是scale[0]/x*scale[1],我們變換了一下位置而已,但是可以更好的理解,前兩項scale[0]/x中,我們從上麵的內容可以了解到,x=scale[0]+max*Math.sin(sudu*(time-in_point))/Math.exp(decay*time),這是指x要比scale[0]大了max*Math.sin(sudu*(time-in_point))/Math.exp(decay*time)此時的scale[0]/x當然的就是一個很小的數了,其結果基本同x的倒數相似了,但不等同於其倒數,我們換算一下就可以了解:


此主題相關圖片如下:
按此在新窗口瀏覽圖片

從上麵的圖可以看出,這是一個比較小的數,但不是絕對的,它取決於scale[0]這個數值,所以我們在對一個圖像添加該表達式的時候要注意縮放到一定大小,調試的時候可以注意一下。

差不多了都明白了吧。。


接著,預覽,該solid開始上下左右的縮放,上下的幅度大於左右的,效果類似於果凍掉到桌子上。。。嘿嘿。為了看的效果明顯一點,我把上麵的表達式中的decay的0.1改成了0.3

現在重建一個comp,我們來對這個效果進行一個小的應用。

我建立三個text層,看:


此主題相關圖片如下:
按此在新窗口瀏覽圖片


此主題相關圖片如下:
按此在新窗口瀏覽圖片

7、
給每個text都添加上麵的表達式,但是把max的值調大,我這裏是60,大家隨意


此主題相關圖片如下:
按此在新窗口瀏覽圖片

8、
預覽。發現變形是從每個字的左下角開始變形的,這是因為中心點默認在左下角


此主題相關圖片如下:
按此在新窗口瀏覽圖片

9、
調整如下
此主題相關圖片如下:
按此在新窗口瀏覽圖片


10、
預覽

這樣出現字想必比較突然,我們加入入場的情節

把這三個複製,關閉複製層的表達式

調整原先的層的入點,如圖

ps:現在明白為什麼要用time-in_point而不用time了吧?嗬嗬~
此主題相關圖片如下:
按此在新窗口瀏覽圖片

11、
把複製層的起始位置調整到如圖,,加關鍵幀
此主題相關圖片如下:
按此在新窗口瀏覽圖片


12、
拖動時間線到原先三層的入點,做給複製層的位置加關鍵幀,位置如圖

然後,把複製層的出點設在這裏
此主題相關圖片如下:
按此在新窗口瀏覽圖片


13、
銜接成功~

預覽,效果一般,直上直下的落下感覺不是很自然,我們給入點的位置稍作變動,偏向旁邊一點
此主題相關圖片如下:
按此在新窗口瀏覽圖片

14、
預覽,調整位置的速度圖,要有俯衝的感覺

慢慢調吧,大家隨意~
此主題相關圖片如下:
按此在新窗口瀏覽圖片


15、
暫時想不出別的了,大家還可以隨意發揮哈~

相關文章

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。