Hogyan hozhatok létre Adobe After Effects audio vizualizátort?
1. A projekt beállítása:
* Audio importálása: Importálja az audio fájlt az After Effects -be.
* Null objektum létrehozása: Ez a kifejezések központi pontjaként szolgál, megkönnyítve a szervezetet.
* Hozzon létre vizuális elemeket: Válassza ki a vizuális stílusát. A gyakori lehetőségek a következők:
* alakzatok: Egyszerű formák (téglalapok, körök), amelyek méretét, helyzetét vagy átlátszatlanságát a hang vezérli.
* részecskék: Az audio frekvenciára vagy amplitúdóra reagáló részecskendszerek. Ehhez fejlettebb technikákat igényel.
* vonalak: Azok a vonalak, amelyek megváltoztatják a hosszúságot vagy a pozíciót az audio alapján.
2. Kifejezések használata az audio és a látványhoz való összekapcsoláshoz:
A vizualizátor magja a kifejezésekben rejlik. Ezek olyan szkriptek, amelyek dinamikusan vezérlik a tulajdonságokat különféle tényezők, beleértve az audio -adatokat is. A „thiscomp.layer (” audioréteg ”). Audiolevel` kifejezést (az„ audio réteg ”helyettesítésével az audio réteg nevével) használja az audioadatok eléréséhez.
Íme néhány példa a kifejezések használatára:
* Egyszerű amplitúdó-alapú skála: Az alak méretének méretezéséhez az általános amplitúdó alapján:
`` JavaScript
thiscomp.layer ("audio réteg"). Audiolevel * 100;
`` `
Ez a kifejezés megsokszorozza az audio szintet (az érték 0 és 1 között) 100 -tal. Vigye fel ezt az alakréteg „skála” tulajdonságára. Állítsa be a szorzót (ebben az esetben 100) a reakcióképesség szabályozásához.
* frekvenciasáv -megjelenítő (fejlettebb): Ehhez az audio specifikus frekvenciasávjainak elemzésére van szükség. Ez szignifikánsan összetettebb, és magában foglalja a „Freq” függvény kifejezésen belüli használatát. Valószínűleg többféle formára lenne szüksége, mindegyik eltérő frekvenciatartományra reagál. Ehhez az audio feldolgozás és az After Effects kifejezések mélyebb megértését igényli. Alapvető példa (be kell állítania a frekvenciatartományokat és a szorzókat):
`` JavaScript
bass =thiscomp.layer ("audio réteg"). AudiofRequency (100, 200); // A 100 és a 200 beállítása a kívánt basszusgitárra
basszus * 50; // Alkalmazza a méretezést az alakra, amelyet basszus irányít
`` `
* Pozíciós animáció: A formák helyzetét az audio szintek alapján szabályozhatja. Például, hogy egy alakot mozgatjunk az x tengely mentén:
`` JavaScript
thiscomp.layer ("audio réteg"). Audiolevel * 500; // A szorzó beállítása
`` `
* Oportosság megváltozik: Ellenőrizze a rétegek átlátszatlanságát, hogy pulzáló vagy elhalványulási hatást hozzon létre:
`` JavaScript
100 * thiscomp.layer ("audio réteg"). Audiolevel;
`` `
3. A megjelenítő finomítása és fejlesztése:
* simítás: Használja a `lineáris ()` kifejezési funkciót a gyors audio szintváltozások által okozott rángatózó mozgások simításához. Például:`lineáris (thiscomp.layer (" audio réteg "). Audiolevel, 0, 1, 0, 100)` Ez simítja a 0 és 100 közötti változásokat
* Frekvenciaanalízis: A kifinomultabb megjelenítő létrehozásához a frekvencialanis -technikákat kell használnia. Ez magában foglalja az audio különböző frekvenciasávokra történő lebontását és az egyes sávok külön megjelenítését. Ez fejlett, és magában foglalhatja a külső pluginek használatát vagy összetettebb kifejezések írását.
* Színváltozások: Használja a kifejezéseket az alakok színének megváltoztatásához audio szintek vagy frekvenciák alapján.
* Pre-kompozíció: Szervezze a rétegeit az előzményeket előzetes kompozíciókba, hogy a projekt kezelhető legyen.
4. Példa munkafolyamat (egyszerű amplitúdó -megjelenítő):
1. Importálja audio fájlt.
2. Hozzon létre egy null objektumot.
3. Hozzon létre egy téglalap alakját.
4. Szülje a téglalapot a null objektumhoz.
5. A téglalap „Scale” tulajdonságában illessze be a kifejezést:„thiscomp.layer („ audio réteg ”). Audiolevel * 100;` (Cserélje ki az „audioréteget” az audio réteg nevére).
6. Állítsa be a szorzót (100) a reakcióképesség finomhangolásához.
7. Kísérletezzen más tulajdonságokkal, például a helyzet, az átlátszóság és a szín, hasonló kifejezésekkel.
Fontos szempontok:
* Teljesítmény: A komplex vizualizátorok számítási szempontból intenzívek lehetnek. Optimalizálja a projektet az előzmények előtti kompozíciók használatával, a rétegek számának minimalizálásával és a hatékony kifejezések felhasználásával.
* Tanulási kifejezések: Az After Effects kifejezések elsajátítása elengedhetetlen a dinamikus vizualizátorok létrehozásához. Olvassa el a After Effects Exection kifejezés dokumentációját és az online oktatóanyagokat.
* audio feldolgozás (haladó): A kifinomultabb eredmények elérése érdekében (frekvenciaanalízis stb.) Az audio szoftver használatával előzetes feldolgozást kell feldolgoznia az audio szoftver használatával, és a feldolgozott adatokat az After Effects-be importálnia.
Ez a részletes magyarázat szilárd kiindulási pontot ad. Ne felejtse el kísérletezni, iterálni és konzultálni az online erőforrásokkal a felmerült kihívások konkrét technikáinak és megoldásainak szempontjából. Indítsa el az egyszerű és fokozatosan adjon komplexitást, amikor tapasztalatokat szerez az After Effects kifejezésekkel.