Blog Metlivi

Jak sprawić, by mała pikselowa animacja bezczynności zwierzaka wyglądała naturalnie

Aby mały pikselowy zwierzak sprawiał wrażenie żywego, animuj jeden wyraźny, główny ruch — na przykład powolne kołysanie tułowia — a następnie dodaj mniejszy, opóźniony ruch, taki jak drgnięcie ucha lub poruszenie ogonem. Pozostaw łapy lub środek ciężkości w miejscu, rób przerwy między ruchami i sprawdź pętlę w docelowym rozmiarze wyświetlania. Celem jest czytelny rytm z płynnym powrotem do pierwszej pozy, a nie nieustanny ruch.

15 października 20266 min czytaniaAutor: Metlivi Editorial Team
Sekcja 1

Wybierz ruch pasujący do zwierzaka

Zacznij od opisania w kilku słowach pozy spoczynkowej zwierzaka: czujny, senny, ciekawski lub spokojny. Wybierz jedną czynność, która podkreśla to wrażenie i pasuje do jego sylwetki. Okrągłe stworzenie może delikatnie unosić się i opadać, zwierzak z długimi uszami może nimi poruszać, a unoszący się duszek może przesunąć się o piksel i wrócić na miejsce. To decyzje projektowe, a nie zasady dotyczące tego, co powinno robić stworzenie.

Główny ruch powinien być łatwy do rozpoznania, gdy duszek jest wyświetlany w docelowym rozmiarze. Jeśli zwierzak ma zaledwie kilkadziesiąt pikseli wysokości, wiele drobnych szczegółów zleje się lub zniknie. Zmiana położenia głowy lub obrysu ogona może być czytelniejsza niż animowanie kilku refleksów. Najpierw przygotuj nieruchomą wersję, a potem zdecyduj, który element rysunku można poruszyć bez zmiany ogólnego kształtu postaci.

Sekcja 2

Ustal punkt odniesienia przed narysowaniem klatek

Wybierz punkt, który powinien pozostać nieruchomy: zwykle łapy, spód tułowia lub środek unoszącej się postaci. Zapamiętaj jego położenie albo zaznacz je tymczasową linią pomocniczą. Rysując ruch, sprawdzaj, czy ten punkt się nie przesuwa, chyba że wynika to z danej czynności. Niezamierzone przesunięcia mogą sprawić, że zwierzak będzie wyglądał, jakby ślizgał się lub podskakiwał w swoim obszarze.

Do prostego kołysania przypominającego oddech użyj kilku póz: spoczynkowej, lekko uniesionej lub rozszerzonej oraz powracającej do spoczynku. W pixel arcie wystarczy zmiana o jeden piksel. Zachowaj spójny obrys: jeśli tułów się unosi, zdecyduj, czy łapy pozostają na miejscu, unoszą się razem z nim, czy na chwilę się podkurczają. Konsekwentne stosowanie tych decyzji sprawia, że ruch wygląda na zamierzony.

Sekcja 3

Przygotuj krótką sekwencję póz

Buduj sekwencję z kluczowych póz, zamiast losowo zmieniać piksele. Narysuj pozę spoczynkową, skrajny punkt ruchu i pozę powrotną. Dodaj jedną lub dwie klatki pośrednie tylko wtedy, gdy wymaga tego ruch. Liczba klatek to punkt wyjścia, a nie uniwersalna wskazówka dotycząca czasu; na czytelność wpływają rozmiar ekranu, styl rysunku i szybkość odtwarzania.

Przykładowa, krótka pętla oddechu może składać się z pozy neutralnej, subtelnie rozszerzonej, chwili bezruchu i powrotu do pozy neutralnej. Ta chwila pozwala oku dostrzec zmianę. Jeśli zwierzak wygląda mechanicznie, zmień czas wyświetlania poszczególnych póz, zanim dodasz więcej klatek. Narzędzia animacji w Aseprite pozwalają wyświetlić podgląd sekwencji, zmieniać czas trwania poszczególnych klatek i zapętlać wybrany fragment, co może ułatwić porównanie różnych ustawień czasu. (Dokumentacja animacji Aseprite)

Sekcja 4

Dodaj opóźniony ruch drugorzędny

Drobny ruch drugorzędny może sprawić, że zwierzak przestanie wyglądać jak jeden kształt poruszający się w całości. Gdy tułów osiągnie uniesioną pozę, porusz uchem lub ogonem klatkę później. Niech ten element osiądzie na miejscu, gdy tułów już wróci. Takie rozłożenie ruchu w czasie wynika z zasady wytracania ruchu: poszczególne części nie muszą zaczynać i kończyć ruchu jednocześnie. Dodatkowy ruch powinien być mniejszy niż główny, aby go uzupełniał, a nie z nim konkurował.

Na początek wybierz jeden szczegół drugorzędny. Jeśli poruszają się oba uszy, ogon, oczy i ozdobne wzory, sylwetka może stać się chaotyczna, a pozę spoczynkową trudno będzie odczytać. Wypróbuj sekwencję bez tego szczegółu; dodaj go z powrotem tylko wtedy, gdy jest widoczny w zwykłym rozmiarze i coś wnosi. U zwierzaka bez wyraźnych elastycznych części tę samą rolę może spełniać krótkie mrugnięcie lub spojrzenie, jeśli pasuje do projektu postaci.

Sekcja 5

Kontroluj czas i zmiany pikseli

Traktuj czas jako część rysunku. Dłużej wyświetlana klatka tworzy pauzę, a krótko wyświetlana sprawia, że przejście wydaje się szybkie. Jeśli pętla wygląda niespokojnie, wydłuż pozę spoczynkową. Jeśli ruch sprawia wrażenie, jakby się zatrzymywał, skróć przejście. Nie ma jednej idealnej długości pętli: oceń ją na podstawie docelowego kontekstu wyświetlania i podglądu odtwarzania.

Zmieniaj tylko tyle pikseli, ile wymaga ruch. Duże różnice między bliskimi sobie pozami mogą powodować migotanie obrysu, szczególnie wokół oczu i drobnych wzorów. Funkcja onion skinning pozwala wyświetlać sąsiednie klatki jako punkt odniesienia podczas rysowania, dzięki czemu łatwiej sprawdzić, jak piksele zmieniają położenie w czasie. W Aseprite ta funkcja może wyświetlać poprzednie i następne klatki zgodnie z konfigurowalnymi ustawieniami. (Dokumentacja funkcji onion skinning w Aseprite)

Sekcja 6

Zamknij pętlę bez widocznego przeskoku

Pętla odtwarza ostatnią pozę tuż przed pierwszą, więc porównaj bezpośrednio te dwie klatki. Ich punkt odniesienia, obrys i ważne szczegóły powinny łączyć się płynnie. Jeśli ostatnia klatka jest identyczna z pierwszą, a edytor lub gra wyświetla je kolejno, powtórzona poza może stworzyć dodatkową pauzę. Jeśli mocno się różnią, restart może być widoczny. Dostosuj sekwencję lub czas trwania klatek do sposobu odtwarzania.

Oglądaj podgląd pętli przez kilka cykli, a nie tylko raz. Obserwuj, czy łapy lub punkt odniesienia nie dryfują, czy sylwetka nie zmienia się nagle i czy drobne szczegóły nie migoczą. Obejrzyj też animację w rzeczywistej skali, na tle, na którym będzie wyświetlana. Szczegół widoczny przy powiększeniu może zniknąć w docelowym rozmiarze, a ruch o jeden piksel, który w edytorze wydaje się drobny, może być wyraźny w gotowym duszku.

Sekcja 7

Skorzystaj z krótkiej listy kontrolnej

Zanim uznasz animację bezczynności za gotową, sprawdź, czy jej główny ruch jest rozpoznawalny, poza spoczynkowa jest wyświetlana wystarczająco długo, a ewentualny ruch drugorzędny następuje po głównym, zamiast odbywać się z nim równocześnie. Upewnij się, że zwierzak pozostaje na miejscu, pętla płynnie się zamyka, a animacja nadal pasuje do duszka w docelowym rozmiarze. Jeśli coś się nie zgadza, wprowadź jedną zmianę naraz — w czasie, punkcie odniesienia lub położeniu pikseli — a potem ponownie wyświetl podgląd pętli.

Najbardziej niezawodna krótka animacja bezczynności często składa się z kilku starannie rozłożonych w czasie póz: jednego głównego ruchu, jednego opcjonalnego, opóźnionego szczegółu i spokojnego powrotu do spoczynku. Taka struktura pozwala dodać ruch, zachowując pierwotny kształt zwierzaka i ułatwiając ocenę pętli.

Sekcja 8

Źródła

Warto przeczytać

Eksploruj dalej ten temat