動效表達(dá)式

1.wiggle 抖動

用法wiggle(5,200)


2.random 隨機(jī)


random(數(shù)值x,數(shù)值y)是在數(shù)值x到數(shù)值y之間進(jìn)行隨機(jī)值的抽取,隨機(jī)抽取的最小值是x,最大值是y

用法:random(1,10)


3.loopOut 循環(huán)

loopOut(type="循環(huán)類型",numkeyframes=0從最后一個(gè)關(guān)鍵幀往前走開始循環(huán),0代表無限)

循環(huán)類型四種:pingpong 如乒乓球一樣來回運(yùn)動

? ? ? ? ?cycle ? 周而復(fù)始的來回運(yùn)動

? ? ? ? ?offset ?疊加之前關(guān)鍵幀數(shù)值循環(huán)

? ? ? ? ?continue延續(xù)屬性變化的最后速度

用法:loopOut(type = "cycle", numKeyframes = 0)


4.time 時(shí)間 ?這個(gè)不解釋了


5.timeRemap 抽幀

timeRemap*數(shù)值,這里數(shù)值以幀為單位

用法:在素材上鼠標(biāo)右鍵時(shí)間重映射上輸入timeRemap*10


6.index 圖層序號

說不清,還是上圖吧

這個(gè)紅框內(nèi)就是圖層序號

index可以代表當(dāng)前圖層的數(shù)值

常見的就是把index丟到位置上做立體字,如

[transform.position[0],transform.position[1],index],復(fù)制很多層就是立體字了

丟到縮放上,如

[transform.scale[0]+index,transform.scale[1]+index],復(fù)制很多層文字就慢慢變大了

其他參數(shù)可以自己嘗試


7.在文字上的源文本上打下面的表達(dá)式

倒計(jì)時(shí)表達(dá)式:

a=linear(time, 4, 6, 1000, 0);

Math.floor(a)


公式

a=linear(time, 開始變化的時(shí)間, 結(jié)束變化的時(shí)間, 開始變化時(shí)的數(shù)字, 結(jié)束變化的數(shù)字);

//將a復(fù)制linear變化的結(jié)果Math.floor(a) // 向下取整(a)



8.彈性表達(dá)式

其實(shí)不想發(fā),分享腳本里motion腳本自帶有彈性功能

n = 0;

if (numKeys > 0){

n = nearestKey(time).index;

if (key(n).time > time){n--;}}

if (n == 0){t = 0;}else{

t = time - key(n).time;}

if (n > 0){

v = velocityAtTime(key(n).time - thisComp.frameDuration/10);

amp = .03;

freq = 2.5;

decay = 4.0;

value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);

}else{value;}

這里要更改的就三個(gè)后面的數(shù)值

amp=振幅

freq=頻率

decay=衰減或者叫阻力


9.線性表達(dá)式

linear(t, value1, value2) {t 是一個(gè)數(shù), value1 和 value2 是一個(gè)數(shù)或數(shù)組}當(dāng)t的范圍從0到1時(shí),返回一個(gè)從value1到value2的線性插值。當(dāng) t <= 0時(shí)返回value1,當(dāng) t >= 1時(shí)返回 value2

linear(t, tMin, tMax, value1, value2) {t, tMin和 tMax are 數(shù), value1和value2 是數(shù)或數(shù)組} 當(dāng) t <= tmin時(shí)返回value1;當(dāng)t >= tMax時(shí),返回value2 ;當(dāng)tMin < t < tMax 時(shí), 返回 value1和value2 的線性聯(lián)合


10.數(shù)字遞增表達(dá)式

StartNumber=1;

EndNumber=1000;

StartTime=1;

EndTime=3;

t=linear(time,StartTime,EndTime,StartNumber,EndNumber);

Math.floor(t)

用法:輸入到文字圖層的源文本


10.反彈表達(dá)式

k=100; // 反彈最終結(jié)果

a=5; // 反彈阻力

b=50; //反彈變化時(shí)間

x=k*(1-Math.exp(-a*time)*Math.cos(b*time));

[x,x]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,246評論 0 38
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,142評論 0 2
  • 親愛的家人們,感謝一路有您陪伴,我王敏和幾位志同道合的伙伴一路從最初在范氏為客人服務(wù),到自己成立創(chuàng)美時(shí),再...
    sqt王敏閱讀 717評論 0 3
  • 公司治理與股權(quán)分配是一個(gè)不可分割的整體。公司治理實(shí)際是股東會、董事會和監(jiān)事會的分工安排以及議事規(guī)則。 〔三會制...
    LegalSweetheart閱讀 459評論 0 1
  • 緣分是一種很奇妙的東西,他在冥冥中注定,卻常常造化弄人。 認(rèn)識你很開心,追求你很真心,愛上你更專心。 四年的時(shí)間,...
    獨(dú)角show咔咔閱讀 172評論 0 0

友情鏈接更多精彩內(nèi)容