Želiš ustvariti osupljive 3D animacije v After Effects in se naučiti, kako točke spraviti v gibanje? V tem tutorialu se boš naučil, kako lahko s pomočjo sinus-matematičnih funkcij in izrazov v After Effects ustvariš privlačno animacijo z interaktivnostjo in dinamiko. Z didaktično razlago skokov in ponavljajočimi se delci ob udarcu bo tvoja animacija bolj privlačna in živahna.
Najpomembnejši vpogledi
- Uporabi sinusne funkcije za ustvarjanje skokovnih lokov.
- Napiši izraze za nadzor animacije in integracijo efektov delcev.
- Implementiraj obravnavo napak v svojih izrazih, da zagotoviš stabilnost.
Navodila po korakih
Uporaba sinusnih funkcij
V prvem koraku je treba določiti sinusno vrednost za animacijo. Sinus generira želeno valovno obliko za skoke točk. Zelo verjetno se še spomniš, kako izgleda sinus iz šole. Oblikuje ponavljajočo se val, ki se izmenjuje med višavami in dolinami.

Da izračunaš skokovne vrednosti, se osredotoči na območje od 0 do PI. Tvoja progresivna vrednost prehaja od 0 do 1, torej jo preprosto pomnoži s PI, da podaljšaš gibanje od 0 do PI. S tem preprostim izračunom dobiš sinusno vrednost za animacijo, ki se nato uporabi na 3D točki.

Vključitev skokovnih parametrov
Zdaj, ko imaš sinusno vrednost, jo lahko vneseš v izraze. Uporabi komponente X target, Y target in Z target. Vendar teh izrazov ne uporabljaš neposredno, ampak vključiš končne spremenljivke X, Y in Z.

Pri tem je pomembno, da uporabiš funkcijo math.sin, da dobiš sinusno vrednost. To pomeni, da izračunaš svojo progresivno vrednost pomnoženo s PI in rezultat vneseš v ustrezen izraz.
Multipliciranje s skokovnim vektorjem
Naslednji korak je vključitev skokovnega vektorja. To se zgodi, ko pomnožiš objektivno vrednost iz skokovnega vektorja s pravkar ustvarjenimi sinusnimi vrednostmi. Na ta način se točka dvigne glede na os, na kateri jo želiš animirati.

Enake korake sedaj izvajaš tudi za Y- in Z-osi, pri čemer preprosto prilagodiš črke. Ko te spremenljivke združiš, dobiš učinek skakajoče točke. Smisel te metode je, da skoki izgledajo realistični in harmonični.

Obravnava napak v izrazih
Naslednji izziv je spoprijeti se z morebitnimi napakami v svojih izrazih. Če na primer delaš s točko brez vrednosti, bo izraz neveljaven. Tu se priporoča metoda try-catch. S tem lahko zagotoviš, da se v primeru napake tvoja prvotna vrednost obdrži.

To pomeni, da izraze ustrezno preoblikuješ, tako da vrednost animacije ostane tudi pri neveljavnem vnosa. Preprosto dodaš kodo za try in catch, da ujameš in skriješ morebitne napake.

Generiranje delcev ob udarcu
Naslednji korak se osredotoča na delce ob udarcu, ki se bodo generirali, ko točka doseže tla. Tudi tu uporabljaš frekvenco in se prepričaš, da se čas pretvori v sličice, da jih pravilno uporabiš.

Morate uporabiti izjavo if, da natančno določite trenutek, ko naj bi se delci pojavili. Ko kazalec časa doseže določen okvir, aktiviraš generiranje delcev.
Izračun se izvede tako, da vzameš čas v sličicah in ga deliš s ustrezno frekvenco. Tako si sposoben natančno ustvariti delce ob pravih trenutkih.

Izvedi prilagoditve
Če želiš opraviti prilagoditve na sličicah, da optimiziraš animacijo, lahko spremenite časovno spremenljivko s preprostejšo spremenljivko, na primer t. Ta taktika ti omogoča, da enostavno narediš časovne premike.

To zagotavlja, da vedno generiraš ob pravem času in lahko natančno nadzoruješ animacijo. Na koncu združiš vse dele: zamenjaj parametre za generiranje in uporabi izraz, da svoje delce ob udarcu popolnoma postaviš v ospredje.

Povzetek – 3D projekti v After Effects: Skakajoče točke s sinusnimi in delci ob udarcu
V tem vodiču si se naučil, kako v After Effects s sinusnimi funkcijami ustvariti realistične skokovne gibe in dodati delce ob udarcu. Uporaba izrazov in obravnava napak zagotavlja stabilnost v tvojih projektih in oživlja tvoje animacije.
Pogosto zastavljena vprašanja
Kako lahko zagotovim, da moji izrazi ne vsebujejo napak?Uporabi sintakso try-catch, da ujameš napake v svojem kodi in zagotoviš, da vrednost ne izgine, če pride do napake.
Kako poteka izračun skokovnih parametrov?Izračunaj vrednosti s formulo progress * PI, da oblikuješ skokovno gibanje v območju od 0 do PI.
Kako ustvarim delce ob udarcu?Postavi pogoj, da se delci generirajo le, ko točka doseže tla, in implementiraj poizvedbo s pomočjo frekvence.
Kako prilagodim časovni razpored moje animacije?Uporabi spremenljivko, kot je t, za nove izračune časa, ki ti omogoča fleksibilno premikanje animacije.
Kako lahko zagotovim, da se moji delci pojavijo ob pravem času?Izračunaj natančen čas za generiranje delcev tako, da čas sličic pretvoriš v sekunde.