10.07.2026 19:20

Moonlight Animate: inteligentne kości i biblioteka póz

⏱️ 3 min czytania
Udostępnij:

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).

📚 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.