Moonlight Animate: zaawansowany rig w węzłach
Rig na sterydach — przekształcaj pozę szkieletu w grafie węzłów
Podstawowy rig 2D (kości, wiązanie rysunku, animacja, inteligentne kości) świetnie sprawdza się w codziennej pracy. Ale przy naprawdę złożonych postaciach przydaje się coś mocniejszego: możliwość budowania logiki riggu wizualnie, z klocków. W Moonlight Animate rig zyskał właśnie taką warstwę — graf węzłów.
Trzeci potok w tym samym edytorze
Edytor węzłów w Moonlight Animate obsługiwał do tej pory dwa światy: tekstury (generowanie i filtrowanie obrazu) oraz automatyzację (skryptowanie edytora przepływem wykonania). Doszedł trzeci: rig. To osobna domena, w której połączeniami między węzłami płynie poza szkieletu — a nie obraz czy sygnał sterujący.
Włączasz warstwę Kości 2D, wybierasz „Edytuj rig w węzłach", a edytor przełącza się na domenę rigu z gotowym szkieletem połączeń: Kości (wejście) → Poza (wyjście). Wszystko pomiędzy to Twój potok przekształceń.
Klocki, z których budujesz
Fundament to sześć węzłów:
- Kości (wejście) i Poza (wyjście) — początek i koniec potoku.
- Transformacja 2D — obraca i przesuwa wybraną kość (albo wszystkie naraz).
- IK — dosięgnij celu — układa łańcuch kończyny tak, by dotknąć zadanego punktu (kinematyka odwrotna).
- Więz: celuj w punkt — zmusza kość, by „patrzyła" na wskazane miejsce.
- Mieszaj pozy — płynnie łączy dwie pozy według wagi, świetne do przejść między stanami postaci.
Każdy węzeł jest deterministyczny i reużywa tego samego, sprawdzonego rdzenia rigu, co reszta systemu — ta sama matematyka kinematyki, te same limity stawów. Węzły łączysz w dowolny potok, a graf ewaluuje się od wyjścia w górę, z zabezpieczeniami przed zapętleniem i nadmierną głębokością.
Bezpieczne domyślnie
Dwie rzeczy sprawiają, że to rozszerzenie jest przyjemne w użyciu:
- Pusty graf nic nie psuje. Warstwa bez grafu (albo z grafem, którego wyjście nie jest podłączone) zachowuje się jak zwykły rig — poza przechodzi bez zmian. Nie musisz „wypełniać" grafu, żeby postać działała.
- Wszystko w jednym miejscu. Graf rigu żyje wewnątrz danych szkieletu, więc zapis do projektu, cofanie/ponawianie i współpraca w czasie rzeczywistym obejmują go automatycznie — bez osobnych plików i bez rozjazdów między współtwórcami.
Efekt grafu wpływa na deformację powiązanego rysunku dokładnie tak, jak każda inna zmiana pozy: gdy potok przekształci szkielet, skóra podąża za nim.
To najbardziej „inżynierska" część systemu animacji postaci — dla tych, którzy chcą budować rigi wielokrotnego użytku, z korekcjami i automatyką. A ponieważ to ten sam edytor węzłów, którego używasz do tekstur i automatyzacji, nie musisz uczyć się nowego narzędzia — tylko nowych klocków.