王牌萬能表現(xiàn),需要的東西自己準備
=============通用回彈=====================================
NearestKeyIndex=0;
If (num鍵0) {
nearest key index=nearest key(time)。索引;
If(密鑰索引)。時間;時間){
NearestKeyIndex-;
}
}
If (nearestKeyIndex==0) {
當前時間=0;
} else {
Currenttime=time-key(最近的密鑰索引)。時間;
}
最近的密鑰索引0當前時間1(if){
calculated velocity=velocity attime(密鑰)。time-/10);
Amplitude=0.1
Frequency=2.0
Decay=4.0
value calculated velocity * amplitude * ma(frequency * current time * 2 * ma)/ma(decay * current time)
} else {
Value
}
==============反彈表達式
E=.7
G=5000
NMax=9;
n=0;
If (num鍵0) {
N=nearestKey(time)。索引;
If(金鑰(n))。時間時間時間)n-;
}
If (n 0){
T=時間-鍵(n)。時間;時間。
V=-velocityattime(鍵(n))。time-. 001)* e;
Vl=長度(v);
值實例陣列(if){
Vu=(vl 0)?Normalize(v) : [0,0,0];
}else{
Vu=(v 0)?-1 : 1;
}
TCur=0;
SegDur=2 * VL/g;
TNext=segDur
nb=1;//number of bounces
While (tNext t nb=nMax){
VL *=e;
SegDur *=e;
TCur=tNext
TNext=segDur
Nb
}
If(nb=nMax){
delta=t-tCur;
value vu * delt a*(VL-g * delta/2);
}else{
Value
}
}else value
==============抖動表達式
freq=3;
decay=5;
n=0;
If (num鍵0) {
N=nearestKey(time)。索引;
If(金鑰(n))。時間時間時間)n-;
}
If (n 0){
T=時間-鍵(n)。時間;時間。
Amp=velocityattime(金鑰(n))。time-. 001);
w=freq * Ma * 2;
value amp *(ma(t * w)/ma(decay * t)/w);
}else
Value
1.《【雅馬哈nmax155抖動】AE基本表達式,制作特效的小伙伴來得很快》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《【雅馬哈nmax155抖動】AE基本表達式,制作特效的小伙伴來得很快》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/auto/2597474.html