w Praktyce
6 godz. 18 min · After Effects · Grafika motion i 3D
Michał WedlechowiczWystartujemy z wprowadzeniem do After Effects. Poznamy podstawowe funkcje programu, przygotujemy i zaciągniemy do niego pierwsze materiały i zaczniemy wprawiać je w ruch pracując na ścieżkach wektorowych. Zainstalujemy plugin Lottie i skonfigurujemy swoje konto w serwisie Lottie FIles, abyśmy mogli eksportować tam nasze animacje i pobierać je w formatach dotLottie albo JSON.
W drugim rozdziale zaczniemy pracować nad docelowym projektem. Poznasz te funkcje Aftera, które będą istotne dla przygotowania plików Lottie. Poznasz też ograniczenia i najczęstsze problemy, oraz dowiesz się jak sobie z nimi radzić i jak optymalizować pliki importowane do After Effects. Dowiesz się też jakich narzędzi wolno używać, a które nie są wspierane przez format Lottie. Jeżeli natomiast pracujesz już z motion designem i znasz bardzo dobrze After Effects, to dzięki temu szkoleniu będziesz wiedział jak wykorzystać swoje umiejętności na zupełnie nowym polu, jakim jest animacja na potrzeby interfejsów.
Ostatni rozdział kursu to dopracowanie projektu w najmniejszych szczegółach i praca ze ścieżkami wektorowymi oraz z ich animacją. Usuniemy niepotrzebne elementy w kompozycjach i zadbamy o optymalizację pliku oraz o jego wagę. Postaramy się, żeby jego waga oscylowała w granicach od kilkudziesięciu do maksymalnie kilkuset kilobajtów, aby nie obciążać strony internetowej. Dodatkowo zaimportujemy nasz Lottie do Webflow, abyśmy mogli zobaczyć jak w praktyce będzie działała nasza animacja i w jakie interakcje możemy z nią wchodzić.
Jednym z praktycznych projektów jaki stworzymy w trakcie kursu będzie Bardzo zaawansowana animacja postaci oparta na ruchu węzłów wektorowych. Do stworzenia projektu wystarczą nam podstawowe funkcje Aftera. W kursie dowiesz się, że projektując animację pod Lottie nie możemy korzystać z bardziej złożonych narzędzi After Effects, ponieważ mogą nie być one wspierane przez format Lottie czy JSON. Przejdziemy przez listę funkcjonalności, które możemy stosować, a których lepiej unikać, aby mieć pewność, że nasze animacje będą wyświetlać się prawidłowo na wielu różnych platformach.
Materiał szkoleniowy, to zbiór lekcji wideo, poukładanych w odpowiednich rozdziałach i podzielonych na części tematyczne. Został opracowany z myślą o: projektantach graficznych, UI designerach, motion designerach. Wszystkie lekcje przygotowane są tak, aby osoby początkujące mogły nauczyć się podstaw animacji obsługi After Effects. Natomiast osoby posiadające już doświadczenie z animacją dowiedzą się jak wykorzystać swoją wiedzę dla tworzenia animacji i interakcji w dziedzinach związanych z Digital Designem. Kto jeszcze może skorzystać na wiedzy zawartej w tym kursie? Graficy pracujący w zawodzie od lat - doświadczeni graficy będą mogli wykorzystać swoją wiedzę na zupełnie innym polu, jakim jest motion. Dowiedzą się jak działa After Effects, oraz jak eksportować poprawne pliki Lottie, niezawierające błędów. Zyskają nowe perspektywy i umiejętności, które pozwolą im wyróżnić się na konkurencyjnym rynku pracy. Freelancerzy pracujący zdalnie dla dużych agencji reklamowych - dla nich materiał to droga do poznania nowych technik pracy i wykorzystania swojej wiedzy na zupełnie innych polach, co przełożyć się może na otrzymywanie bardziej zróżnicowanych zleceń i lepsze zarobki.
W tej lekcji zajmiemy się czyszczeniem projektu.
I o ile sam design całej animacji jest gotowy i wszystko
przebiega tak jak należy, to musimy wyczyścić projekt z elementów, które
nie będą akceptowane przez format LOD.
I tak jak w poprzedniej lekcji zapowiedziałem, część rzeczy trzeba
przekonwertować na ścieżki wektorowe.
Tutaj mam na myśli warstwy z Illustratora i to są dokładnie te warstwy, które
tutaj symbolizują te animacje czatu.
I one są tutaj.
To jest kompozycja conversation.
Problem, który chciałbym teraz przedstawić, już omawialiśmy wcześniej,
ale warto o tym przypomnieć, żebyśmy po prostu uniknęli jak najwięcej.
Uniknęli jak najwięcej niepotrzebnych procesów, nad którymi
musielibyśmy spędzić trochę czasu.
Jeśli zaznaczę pierwszą z brzegu warstwę, np.
tą z gór ze skali Two next available slot i to jest ta warstwa i ja konwertuje ją na
shape wektorowy, czyli prawy klawisz myszy, a następnie Create
shape from vector layer.
Jak zawsze to tutaj mamy całą masę grup.
Każda grupa odpowiada za osobną literę, ale skoro nie animuje tych
tych liter w tym przypadku akurat to one nie muszą być rozłożone, każda
na osobnej grupie wektorowej.
Bo jeżeli ja teraz piszę sobie tutaj mangę, to zwróćmy uwagę ile mamy
tutaj megabajtów do usunięcia.
Cała masa i każdy z tych etapów musimy zaznaczyć osobno.
A to oczywiście wpływa na czas pracy, jaki musimy poświęcić, więc
wybierzmy romans i to co teraz warto zrobić, to po prostu otworzyć
sobie to ilustratorzy.
Edit Original I tutaj wystarczy, że zaznaczymy sobie
ten obiekt tekstowy i wybierzemy Object Component Path i wybierzmy Make.
Możemy też skorzystać ze skrótu klawiszowego Command 8 lub Control
8, jeśli pracujemy z Windowsem.
I jeśli teraz zapiszę zmiany command s i wracam do after a,
to teraz jeśli znowu wezmę sobie tą warstwę i zamienie ją znowu prawy klawisz
myszy Create shape from vector layer.
Kształty wektorowe.
To teraz zwróćmy uwagę, że mam tutaj tak naprawdę tylko jedną grupę.
Kształtów, jedną grupę wektorową i w tej grupie jest cała masa kształtów.
Każdy z tych kształtów odpowiada za literkę, Ale jeżeli teraz wpiszę sobie
tutaj w wyszukiwarkę Merge, to mamy tylko dwie merge pass do usunięcia, co
oczywiście wpływa znacząco na czas pracy, jaki musimy poświęcić nad tym projektem.
I tutaj jeśli wpiszemy sobie jeszcze group, to też mamy jedną dodatkową grupę
ułożoną kaskadowo, którą musimy usunąć.
I to jest w zasadzie wszystko, co trzeba zrobić z tą warstwą.
I oczywiście to samo trzeba zrobić z każdą z tych warstw ilustratorzy, czyli
zaznaczyć sobie każdą z tych warstw, która zawiera całą masę elementów wektorowych,
takich jak właśnie warstwy z tekstem.
Czyli zaznaczamy warstwę i wybieramy Command 8 lub Control 8 albo ewentualnie
Object Component i Make i wtedy zapisujemy nasz plik.
Wracamy do Illustratora i teraz to co ja muszę zrobić to oczywiście
pozamieniać te warstwy, które należy zamienić na shape wektorowe.
Poza tymi bitmap owymi awatarami oczywiście.
Czyli to już jest zamienione, to jeszcze nie.
I znowu create shape from vector layer.
I tutaj też możemy się upewnić, że mamy tylko jedną grupę.
Cała grupa ma całą masę ścieżek wektorowych
i mamy tylko jedną dodatkową grupę, którą usuwamy i wpisujemy jeszcze match path i
też możemy sobie to usunąć w ten sposób.
Więc ja teraz po prostu po zamieniam te warstwy.
Zrobię to na szybko, zrobię to w przyśpieszeniu, bo to jest cały
czas zestaw tych samych operacji.
Nie chcę Cię też zanudzać.
Dlatego słyszymy się ponownie za sekundkę.
No i ok, wracam do Ciebie.
Wszystko zostało pozmieniane, ale pamiętajmy, że nasza kompozycja,
główna kompozycja składa się z kilku jeszcze dodatkowych kompozycji
i też we wszystkich musimy sprawdzić, czy nie ma jakichś dodatkowych elementów,
które należy usunąć, czyli tzw.
dodatkowych wewnętrznych grup i merge path.
Przejdziemy do kompozycji o nazwie Empty i tutaj wpiszemy merge.
OK, wygląda na to, że kilka etapów mamy do usunięcia, ale nie jest ich dużo,
więc możemy to zrobić teraz.
Super!
I zobaczmy jeszcze, czy mamy jakieś dodatkowe grupy.
Wygląda na to, że tu jest wszystko ok.
Mamy jeszcze czyli kompozycję Conversation oraz Empty.
Mamy sprawdzone.
Mamy jeszcze do sprawdzenia kompozycję Existence i tutaj sprawdźmy,
czy mamy Edge Pass.
Jakieś ale nie widzę.
I zobaczmy też, czy mamy jakieś dodatkowe grupy.
Ale też tutaj jest.
Czysto, w porządku i mamy jeszcze kompozycję drop down menu.
I tutaj też sprawdźmy, czy mamy jakiś match up, ale nie widzę.
I jeszcze dodatkowo grupy ułożone kaskadowo.
Czy są jakieś.
Też ich nie widzę.
Czyli wygląda na to, że nasz projekt jest czysty.
Wyłączmy kompozycje, których nie będziemy renderować, tak żebyśmy mieli tutaj
porządek, ponieważ będziemy renderować tylko tą główną naszą kompozycję.
Alias Main Animation, czyli to nad czym pracowaliśmy tutaj w poprzednim rozdziale.
Wszystko animuje się bardzo, bardzo dobrze.
Zapiszmy zmiany przede wszystkim i przechodzimy do kolejnego kroku.
No i ok, nadchodzi wiekopomna chwila.
Wybierzmy sobie tutaj refresh w panelu LOD I Files i będziemy oczywiście renderować
kompozycję alias Main Animation.
Zaznaczmy ją, a następnie przejdźmy do ustawień.
I pamiętamy, że mamy jedną małą ekspresję w naszej animacji, która steruje
ruchem tej delikatnej poświaty tutaj.
Więc przejdźmy do Expression i upewniam się, że mam zaznaczony Convert expression
to keep frames, tak aby aby ta ekspresja została zmieniona na
klatki kluczowe, które będą sterować pozycją tego elementu.
Następnie wiemy, że w naszych kompozycjach znajdują się też
bitmapy, czyli te małe avatary i też musimy upewnić się, że są one, że będą one
osadzone w naszych plikach, więc wybieram include.
OK, extra też mamy zaznaczone.
Wybieram save, a następnie przechodzę do renderowania tej animacji.
Ona pewnie będzie renderować się trochę dłużej niż nasza moneta
z poprzedniego rozdziału.
I faktycznie tak jest.
Musimy odczekać aż tutaj będziemy mieli 100%.
I zobaczmy jak to się prezentuje.
Jeśli chodzi o wagę naszego pliku to docelowo waży zaledwie 495 KB.
To jest bardzo mało.
Oczywiście jest to więcej niż nasza moneta, ale pamiętajmy, że mamy tutaj też
bitmapy i dużo więcej obiektów wektorowych.
Natomiast w dalszym ciągu jest to dużo mniej niż np.
jakiś GIF albo albo MP czwórka.
Np.
Możemy też pobrać sobie Optimizer Odloty, który waży 311 KB.
Jeszcze mniej.
OK, ale to co mnie najbardziej interesuje na tym etapie to czy mamy jakieś błędy i
widzimy, że tutaj mamy informację, iż u found możemy zobaczyć.
Jakie tutaj features zostały wykorzystane.
Wszystko świeci nam się na zielono. Świetnie!
O to dokładnie nam chodzi.
I teraz to co ja chciałbym zrobić to oczywiście zapisać sobie tą animację na
moim dash boardzie, czyli wybieram Save the workspace, Workspace, wybieram
Web kurs, a następnie wybieram Upload.
I nasza animacja jest już zapisana w moim dashboard.
Wszystko tutaj wyświetla się bardzo ładnie, możemy sobie ją podejrzeć.
No i super!
Wszystko tutaj wyświetla się dokładnie tak jak zaprojektowaliśmy.
Ruch jest płynny, wszystkie tutaj hover działają.
Tekst animuje się bardzo dobrze.
Przy tym było najwięcej pracy.
Czas też animuje się dobrze.
Wpisywanie tekstu jak najbardziej.
Super!
No i koniec.
Więc to wszystko w tej lekcji.
Nasze zadanie zostało wykonane na 100%.
Teraz oczywiście kwestia osadzenia tego na stronie i wykorzystamy do tego web flow.
Ale tym oczywiście zajmiemy się po przerwie, na którą serdecznie Cię
zapraszam i do usłyszenia w następnej lekcji.