After Effects-Workshop-DVD - Základy a triky.

Matematika v expresiách: Trigonometrické a exponenciálne koncepty

Všetky videá tutoriálu After Effects-Workshop-DVD - Základy a triky.

Matematika zohráva v digitálnom svete základnú úlohu a najmä pri videoredakcii pomocou After Effects (AE) ti otvára úplne nové možnosti. V tomto tutoriále sa naučíš, ako môžeš trigonometické a exponenciálne funkcie v AE využívať ako výrazy, aby si vytvoril fascinujúce animácie. Obzvlášť zaujímavým príkladom bude pohyb motýľa, ktorý ti ukáže, ako môžu byť fyzikálne simulácie realizované pomocou matematiky.

Najdôležitejšie poznatky

  • Trigonometické funkcie ako sinus a kosinus môžu byť použité na vytvorenie posunutých pohybov.
  • Exponenciálne funkcie sa používajú na simuláciu tlmiacich efektov.
  • Použitie absolútnych hodnôt vo funkciách môže pomôcť dosiahnuť určité animačné efekty.

Postupný návod

Pohyb motýľa

Aby sme náš motýľ dostali do pohybu, musíš ho najskôr oživiť tak, aby sa pohyboval vo vlne. Tento vlnový pohyb sa dá bez veľkého úsilia realizovať pomocou výrazov.

Matematika v expresiách: Trigonometrické a exponentiálne koncepty

Začni tým, že otvoríš pozíciu motýľa stlačením klávesy „P“. Potom nastav výraz pre pozíciu tak, že stlačíš kláves ALT a klikneš na hodiny.

Matematika v expresiách: Trigonometrické a exponenciálne koncepty

Na to používame najprv časovú premennú time, vynásobenú hodnotou, ktorá určuje rýchlosť pohybu. Napríklad:

value[0] + time * 150

Matematika v expresiách: Trigonometrické a exponentiálne koncepty

Tento kód spôsobí, že sa motýľ bude pohybovať v smere X konštantnou rýchlosťou 150 pixelov za sekundu. Pre smer Y použijeme sinusoídosť, ktorá vytvorí vertikálny pohyb motýľa a bude ho „hýbať“ medzi určitými hodnotami.

Aplikácia sinusoidosť

Pohyb Y bude definovaný nasledujúcim výrazom:

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

V tomto prípade Math.sin() implementuje sinusoidosť. Varíruje medzi -1 a 1 a je vynásobená 40, čo znamená, že sa motýľ pohybuje v smere Y medzi -40 a 40 pixelmi.

Vizualizácia pohybovej grafiky

Aby si tento pohyb lepšie vizualizoval, môžeš aktivovať okno grafov v After Effects. To ti prehľadne ukáže kolísanie hodnoty sinu.

Matematika v expresiách: Trigonometrické a exponenciálne koncepty

Vidíš, že signál osciluje a pohybuje sa po obrazovke.

Variácia amplitúdy a frekvencie

Teraz môžeš prispôsobiť amplitúdu, aby si dosiahol rôzne silné kolísania. Ak by si chcel napríklad zvyšovať amplitúdu v čase, mohol by si použiť nasledujúce:

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

Matematika vo výrazoch: Trigonometrické a exponenciálne koncepty

Týmto sa amplitúda bude zvyšovať s časom, čo spôsobí, že sa motýľ po jednej sekunde pohne o 40 pixelov, po dvoch sekundách o 80 pixelov a tak ďalej.

Vytvorenie kyvadla

Aby sme sa hlbšie zoznámili s rôznymi fyzikálnymi simuláciami, teraz sa zameriame na vytvorenie kyvadla. Najprv nakresli tenkú tyč a na jej konci pridaj elipsu.

Matematika v výrazoch: Trigonometické a exponenciálne koncepty

Umiestni kotevný bod na vrchol kyvadla, tak aby mohlo kmitáť. Toto sa robí pomocou nástroja pre kotevný bod.

Matematika v expresiách: Trigonometrické a exponenciálne koncepty

Potom nastav výraz:

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

Matematika v výrazoch: Trigonometrické a exponenciálne koncepty

Pomocou kosinusu iniciujeme proces kmitania z pozitívneho bodu, čo je realistické, pretože kyvadlo začne kmitáť zhora.

Vloženie tlmiacich efektov

Aby sme integrovali tlmenie do kmitania, používame exponenciálnu funkciu. To spôsobuje, že kmitanie sa stáva realistickejším, pretože na začiatku je silné a nakoniec klesá.

Matematika v expresiách: Trigonometrické a exponentiálne koncepty

Príkladový kód by mohol vyzerať takto:

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

Tu delenie exponenciálnou funkciou spôsobuje pomalé tlmenie.

Pridanie Squash a Stretch

Aby si vytvoril živšie animácie, môžeš tiež pridať efekt Squash and Stretch. To dosiahneš cez škálovanie motýľa.

Matematika v expresiách: Trigonometrické a exponentiálne koncepty

Robíš to tak, že aplikuješ výraz na škálovanie, ktorý môže byť použitý ako na x-, tak aj na y- hodnoty, pričom používáš sinusovú alebo kosínusovú funkciu.

Matematika v expresiách: Trigonometické a exponenciálne koncepty

Záverečné myšlienky

Vidíš, že správne aplikovanie trigonometrických a exponenciálnych funkcií môže viesť k veľmi realistickým a zaujímavým animáciám. Naučil si sa, ako nechať motýľa lietať, ako zakmitať kyvadlo a ako pracovať s efektmi ako Squash and Stretch.

Zhrnutie - Matematika vo výrazoch: Trigonometické & Exponenciálne funkcie

Matematika v kontexte výrazov v After Effects ti otvára možnosti vytvárať kreatívne a živé animácie. Trigonometické a exponenciálne funkcie sú v tom podstatné. V tomto tutoriáli si nadobudol skúsenosti s využívaním týchto matematických konceptov v praxi.

Často kladené otázky

Ako nastavím výraz v After Effects?Stlač ALT a klikni na hodiny vedľa vlastnosti, pre ktorú chceš pridať výraz.

Akoý je rozdiel medzi sinusovým a kosinusovým funkciami?Sinusová funkcia začína pri 0, zatiaľ čo kosinusová funkcia začína pri 1. To má vplyv na to, ako animácie začínajú.

Ako môžem vytvoriť tlmiace efekty?Môžeš vytvoriť tlmiace efekty, keď do svojich výrazov vložíš exponenciálne funkcie, ktoré znižujú pohyb v priebehu času.

485,906,671,799,696,849