After Effectsi töötuba DVD - Põhitõed ja nipid

Matemaatika väljendites: Trigonomeetrilised ja eksponentsiaalsed kontseptsioonid

Kõik õpetuse videod After Effectsi töötoa DVD - põhitõed ja nipid

Matemaatika mängib digitaalses maailmas fundamentaalset rolli ja eriti videomenetlemises After Effects (AE) avab see sinu jaoks täiesti uusi võimalusi. Käesolevas õpetuses õpid, kuidas trigonomeetrilisi ja eksponentsiaalseid funktsioone AE-s expressioonidena kasutada, et luua lummavaid animatsioone. Eriti põnevaks näiteks saab olema liblika liikumine, mis näitab, kuidas füüsikalised simulatsioonid matemaatika abil ellu viidud saavad.

Olulisemad järeldused

  • Trigonomeetrilisi funktsioone nagu sinus ja cosinus saab kasutada nihkega liikumise genereerimiseks.
  • Eksponentsiaalseid funktsioone kasutatakse summutusefektide simuleerimiseks.
  • Absoluutsuse kasutamine funktsioonides võib aidata saavutada teatud animatsiooni efekte.

Samm-sammuline juhend

Liblika liikumisse viimine

Et meie liblikat liikuma panna, pead esmalt animatsiooni looma, et see liiguks laineharjal. Seda laine liikumist on võimalik ilma suurema vaevata expressioonide abil ellu viia.

Matemaatika väljendites: Trigonometrilised ja ekstsponentiaalsed kontseptsioonid

Alustamiseks ava liblika positsioon, vajutades "P" klahvi. Seadke siis positsiooniks expressioon, vajutades ALT klahvi ja klikkides kellale.

Matemaatika väljendites: trigonometrilised ja eksponentsiaalsed kontseptsioonid

Kuna kasutame esmalt ajamuutujat time, korrutame selle väärtusega, mis määrab liikumise kiirus. Näiteks:

value[0] + time * 150

Matemaatika väljendites: Trigonomeetrilised ja eksponentsiaalsed kontseptsioonid

See kood paneb liblika X-suunas pidevalt liikuma 150 pikslit sekundis. Y-suunas kasutame sinusfunktsiooni, mis tekitab liblika vertikaalse liikumise ja "kiigub" seda teatud väärtuste vahel.

Sinusfunktsiooni rakendamine

Y-liikumine on määratletud järgmise expressiooniga:

value[1] + 40 * Math.sin(2 * Math.PI * time)

Siin kutsub Math.sin() esile sinusfunktsiooni. See varieerub -1 ja 1 vahel ning korrutatakse 40-ga, mis tähendab, et liblikas "kiigub" Y-suunas -40 ja 40 pikslite vahel.

Liikumisgraafiku visualiseerimine

Et seda liikumist paremini visualiseerida, saad aktiveerida After Effects'is graafiku akna. See näitab sinusväärtuse kõikumisi selgemalt.

Matemaatika väljendites: Trigonomeetrilised ja eksponentsiaalsed koncepts

On näha, et signaal osillatsioonib ja liigub üle ekraani.

Amplituudi ja sageduse varieerimine

Nüüd saad amplituudi reguleerida, et tekitada erineva tugevusega kõikumisi. Kui soovid näiteks amplituudi ajaga suurendada, võid kasutada järgmist:

40 * (time * 10) * Math.sin(2 * Math.PI * time)

Matemaatika väljendites: Trigonometrilised ja eksponentsiaalsed kontseptsioonid

Sellega suureneb amplituud aja jooksul, mis tähendab, et liblikas kiigub pärast ühte sekundit 40 pikslit, pärast kahte sekundi 80 pikslit ja nii edasi.

Pendel loomine

Et süvendada erinevate füüsikaliste simulatsioonide rakendamist, pöördume nüüd pendli loomise poole. Joonista esmalt üks õhuke vars ja lisa ellipse selle otsa.

Matemaatika väljendites: Trigonomeetrilised ja eksponentsiaalsed kontseptsioonid

Paiguta ankurpunkt ülemisse otsa, et see saaks kiigata. See toimub ankurpunkti tööriista abil.

Matemaatika väljendes: Trigonomeetrilised ja eksponentsiaalsed kontseptsioonid

Seejärel pane expressioon:

value + 40 * Math.cos(2 * Math.PI * time)

Matemaatika väljendites: Trigonomeetrilised ja eksponentsiaalsed kontseptsioonid

Cosinuse abil alustame kiikumisprotsessi positiivsest punktist, mis on realistlik, kuna pendel hakkab kiikuma ülalt.

Summutusefektide lisamine

Et simuleerida summutust kiikumises, kasutame eksponentsiaalset funktsiooni. See muudab kiikumise realistlikumaks, kuna see on alguses tugev ja lõpuks väheneb.

Matemaatika väljendites: Trigonometrilised ja eksponentsiaalsed kontseptsioonid

Näide koodist võiks välja näha järgmine:

40 * Math.cos(2 * Math.PI * time) / Math.exp(time)

Siin tagab jagamine eksponentsiaalfunktsiooniga aeglase summutuse.

Squash ja Stretch lisamine

Kõikide elavamate animatsioonide jaoks saad lisada ka squash and stretch efekti. Seda saab saavutada liblika skaala muutmise kaudu.

Matemaatika väljendites: Trikooniliste ja eksponentsiaalsete kontseptsioonide õppimine

Teed seda, rakendades expressiooni skaleerimis väärtusele, mis võib olla nii x- kui y-väärtustele, kasutades sinus- või cosinusfunktsiooni.

Matemaatika väljendites: Trigonomeetrilised ja eksponentsiaalsed kontseptsioonid

Lõplikud mõtted

On selge, et trigonometriliste ja eksponentsiaalsete funktsioonide õige rakendamine võimaldab luua väga realistlikke ja huvitavaid animatsioone. Oled õppinud, kuidas lasta liblikas lennata, kuidas panna pendel kiikuma ja kuidas töötada selliste efektidega nagu squash and stretch.

Kokkuvõte - matemaatika expressioonides: trigonometrilised & eksponentsiaalsed funktsioonid

Matemaatika expressioonide kontekstis After Effects'is annab sulle võimaluse luua loomingulisi ja elavaid animatsioone. Trigonomeetrilised ja eksponentsiaalsed funktsioonid on selle juures hädavajalikud. Käesolevas õpetuses oled omandanud kogemusi nende matemaatiliste kontseptsioonide kasutamises praktikas.

Korduma kippuvad küsimused

Kuidas panen After Effects'is expressiooni paika?Vajuta ALT klahvi ja kliki kellale selle omaduse kõrval, millele soovid expressiooni lisada.

Mis vahe on sinus- ja cosinusfunktsioonide vahel?Sinusfunktsioon algab 0-lt, samas kui cosinusfunktsioon algab 1-lt. See mõjutab seda, kuidas animatsioonid alustavad.

Kuidas saan luua summutusefekte?Sa saad luua summutusefekte, lisades eksponentsiaalseid funktsioone oma expressioonidesse, mis vähendavad liikumist ajas.

485,906,671,799,696,849