10.07.2026 21:25

Moonlight Animate: zaawansowany rig w węzłach

⏱️ 3 min czytania
Udostępnij:

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.

📚 Powiązane posty

14.07.2026 22:19

Silnik gier: od szablonu do grywalnej gry RPG top-down

Startowy szablon silnika gier to teraz kompletny, grywalny wycinek gry RPG top-down: chodzenie po siatce, rozmowy z postaciami, przeciwnik goniący gdy...
Czytaj dalej →
14.07.2026 19:16

Moonlight Animate — system dialogów w grach

Silnik gier 2D w Moonlight Animate ma teraz kompletny system dialogów: kwestie z efektem maszyny do pisania, wybory z warunkami, zmienne fabularne i g...
Czytaj dalej →
14.07.2026 18:40

Moonlight Animate: ruchoma panorama dźwięku także w wyeksportowanym wideo

Dźwięk przejeżdżający z lewego do prawego głośnika brzmiał dobrze w podglądzie, ale eksport przez serwer zamrażał go w miejscu. Ostatnia luka parytetu...
Czytaj dalej →

📧 Bądź na bieżąco!

Zapisz się na listę oczekujących, aby otrzymywać powiadomienia o nowych postach na Dev Blog oraz informacje o starcie platformy Moonlight.