Expresia utilă (expresie) după efecte, lecții și cursuri după efecte, 4d cinema,

Expresii utile (Expresie) în After Effects.

Expression (expresie) AutoFade în After Effects (se aplica opacitatea)

// Autofade: Adăugați la opacitate
tranziție = 8; // timpul de tranziție în cadre
în cazul în care (marker.numKeys<2)
tSecs = tranziție / (1 / thisComp.frameDuration); // converti la secunde
liniar (timp, inPoint, inPoint + tSecs, 0, 100) - liniar (timp, învinge la puncte - tSecs, învinge la puncte, 0, 100)
> altceva
liniar (timp, inPoint, marker.key (1) .time, 0, 100) - liniar (timp, marker.key (2) .time, învinge la puncte, 0, 100)
>

Expresia (expresie) pentru temporizatorul în After Effects (se aplică textul sursă)

// Temporizator (se aplică Text sursă)
t = Math.floor (timp);
s = 240 - t;
minute = Math.floor (s / 60);
secunde = (minute * S- 60);
dacă (secunde <10)

secunde = '0' + secunde;
>
minute + ':' + secunde;

Expresia (Expression) umezit oscilații în After Effects

Expresia (expresie) în After Effects pentru REMAP Timpul

// Aplicare de Ora remapați
pos = transform.position;
întârziere = -1; // în câteva secunde
x = Math.pow (poz [0] -960.2);
y = Math.pow (poz [1] -540.2);
d = Math.sqrt (x + y);
Valoarea + liniar (d, 0,1102,0, întârziere);

Expression (expresie) în After Effects să se rotească la o viteză constantă, fără keyframes

// Spin (rotire la o viteză constantă, fără keyframes)
veloc = 360; // viteza de rotatie (grade pe secundă)
r = rotire + (time - inPoint) * veloc;
[R];

Expression (expresie) în After Effects spiralarea (se aplică în poziția pornit)

// Mută ​​lucrurile într-o spirală (se aplică în poziția)
Centru = [thisComp.width / 2, thisComp.height / 2];
Rmax = 240; // rază maximă
degradare = 0,3; // degradare
frecv = 6; // frecventa
ASTART = 0; // Unghi de start de offset
aRate = 220; // viteza de rotație
offsetFactor = 1000; // netezime
r = Rmax / Math.exp (ora * descompunere);
a = degreesToRadians (ASTART + aRate * timp);
ofset = (r / offsetFactor) * Math.sin (frecv * timp * Math.PI * 2); centru + [Math.cos (a), Math.sin (a)] * (r + offset);

Expression (expresie) în After Effects pentru peremscheniya la o viteză constantă, fără keyframes

// Throw (mișcare la o viteză constantă, fără keyframes)
veloc = -10; // viteza orizontală (pixeli pe secundă)
x = poziția [0] + (time - inPoint) * veloc;
y = poziția [1];
[X, y];

Expression (expresie) Wiggle în After Effects

Expresia wiggle schimbare haotică a valorii. Această expresie poate fi folosit pentru a face scena mai organice și naturale.

Prima cifră - numărul de schimburi în al doilea, iar al doilea număr - valoarea jiggle.

Expression (expresie) Timp în After Effects

Expresia Timpul este ideal pentru instalațiile cu o mișcare infinită. De exemplu, dacă doriți ca obiect să se rotească pe termen nelimitat, puteți adăuga pur și simplu timpul de cuvânt ca parametru de rotație, iar obiectul va roti 1 grad pe lungimea întregii compoziții. parametru de timp, de asemenea, funcționează cu ecuațiile matematice de bază, astfel încât, dacă doriți să rotit strat de 30 de ori mai rapid, puteți pur și simplu scrie timp * 30 de expresie.

Expression (expresie) loopOut în After Effects pentru animație ciclice

animație Ciclic. loopOut () expresie necesită prezența keyframes. Deci, dacă aveți un strat, care se rotește într-un cerc de 1 secundă, puteți adăuga loopOut expresie (), iar mișcarea se repetă buclate.

Expresia (expresie) seedRandom în After Effects pentru randomizare (sansa)

Expresia (expresie) Math.round în After Effects pentru randomizare (sansa)

Math.round () - această expresie, runde zecimal la cel mai apropiat număr întreg. Este ideal pentru caractere countdowns în textul sursă. Trebuie doar să adăugați expresia inițială în expresie paranteze Math.round () în textul sursă de expresie, și toate numerele vor fi rotunjite.

Expression (expresie) Ajustare Zoom In / Out în After Effects

Se aplică pentru text. Se aplică pentru o opțiune de scală. Această afirmație creează un strat de scalare la începutul și la sfârșitul stratului.

// Ajustare mărire și micșorare: se aplică la scară
snapScale = 300; // la suta din scara pentru a mări
trans = 4; // timpul de tranziție în cadre
trans = trans * thisComp.frameDuration;
INTRANS = easeOut (timp, inPoint, inPoint + trans, [snapScale, snapScale], [0,0]);
outTrans = easeIn (timp, învinge la puncte, învinge la puncte - trans, [0,0], [snapScale, snapScale]);
valoare + INTRANS + outTrans

Dacă utilizați axa Z, apoi aplicați-l expresie

zoom = 5000; // distanță pentru a mări
trans = 4; // timpul de tranziție în cadre
trans = trans * thisComp.frameDuration;
INTRANS = easeIn (timp, inPoint, inPoint + trans, [0,0, zoom], [0,0,0]);
outTrans = easeOut (timp, învinge la puncte, învinge la puncte - trans * 2, [0,0,0], [0,0, zoom]);
Valoarea + INTRANS - outTrans

Expression (expresie) Axa Y Jitter în After Effects

Se creează mișcare aleatoare instabilă pe axa Y. Variabila pos, scrie valorile pentru a determina forța Jitter.

// Y Axis Variabilitate
probabilitate = 8; // este mai puțin probabil mai mare
pos = 50;
val = aleator (--probability 2, 1);
m = clemă (val, 0, 1);
y = wiggle (10, poz * m) poziția;
Valoarea + [0, y [1]]