Moonlight Animate: inteligentne kości i biblioteka póz
Rig 2D robi się sprytny — inteligentne kości i biblioteka póz
Podstawowy rig 2D (kości, wiązanie rysunku, animacja) już pozwala animować postać pozowaniem szkieletu. Ale przy złożonych postaciach ręczne układanie każdej kości bywa mozolne, a te same pozy powtarzają się w kółko. Dwie nowe funkcje w Moonlight Animate to załatwiają: inteligentne kości i biblioteka póz.
Inteligentne kości — jeden dial rządzi resztą
Inteligentna kość to kość-sterownik, której kąt automatycznie steruje pozami innych kości. Zamiast pozować zależne kości ręcznie za każdym razem, konfigurujesz to raz, a potem po prostu „pokręcasz dialem".
Klasyczny przykład: zgięcie ramienia. Ustawiasz kość ramienia jako sterownik, ustawiasz ją prosto i układasz łokieć/nadgarstek do pozycji „wyprostowanej", potem zginasz ramię mocno i układasz je do pozycji „zgiętej". Nagrywasz obie sytuacje. Od tej chwili, gdy animujesz zgięcie ramienia, łokieć i nadgarstek układają się same — płynnie interpolowane między nagranymi kątami — a rysunek odkształca się zgodnie z korektą. Koniec z ręcznym poprawianiem stawów przy każdej klatce.
Pod maską inteligentne kości reużywają dokładnie tej samej maszynerii, co animacja na osi czasu — tyle że „osią" nie jest numer klatki, lecz kąt kości-sterownika. To ten sam deterministyczny, wygładzany silnik interpolacji, więc zachowanie jest przewidywalne i identyczne w projekcie, w cofaniu i we współpracy w czasie rzeczywistym.
Biblioteka póz — zapisz raz, użyj wszędzie
Pozy (Actions) to nazwana biblioteka gotowych ustawień szkieletu. Ułóż postać w charakterystycznej pozie — „stój", „macha", „przysiad" — i zapisz ją pod nazwą. Później wczytujesz ją jednym kliknięciem: kości wskakują w zapamiętane położenie, a powiązany rysunek natychmiast się dopasowuje.
To skraca budowanie animacji: zamiast żmudnie odtwarzać powtarzalne pozy, wstawiasz je z biblioteki jako punkty startowe albo klatki kluczowe. Pozy z jednej postaci można też traktować jak paletę „stanów", między którymi przełączasz się w animacji.
Wszystko w jednym miejscu, bez niespodzianek
Zarówno definicje inteligentnych kości, jak i biblioteka póz żyją wewnątrz danych szkieletu. To znaczy, że zapis do projektu, cofanie/ponawianie i synchronizacja we współpracy obejmują je automatycznie — bez osobnych plików, bez rozjazdów między współtwórcami. Dwie osoby mogą budować ten sam rig i widzieć nawzajem swoje inteligentne kości oraz zapisane pozy w czasie rzeczywistym.
To kolejny krok w stronę pełnego systemu animacji postaci. Następne w kolejce: przełączanie warstw i synchronizacja ust (lip-sync).