10.07.2026 20:51

Moonlight Animate: przełącznik warstw i synchronizacja ust

⏱️ 3 min czytania
Udostępnij:

Postać, która mówi — przełącznik warstw i lip-sync

Nie każdą animację robi się deformacją. Czasem najprościej przełączać gotowe rysunki: kilka kształtów ust dla mowy, kilka póz dłoni, fazy mrugnięcia. Do tego służy nowa warstwa przełącznika (Switch) w Moonlight Animate — a na jej bazie działa synchronizacja ust (lip-sync), także w trybie automatycznym.

Przełącznik: jedno dziecko naraz

Zwykłą grupę warstw możesz zamienić w przełącznik. Grupa z kilkoma podwarstwami zaczyna wtedy pokazywać dokładnie jedną z nich naraz, a to, która jest widoczna, ustawiasz klatka po klatce. Przełącznik jest „schodkowy" — nie miesza rysunków, tylko twardo podmienia jeden na drugi, dokładnie jak w klasycznej animacji podmiankowej.

Rozwiązanie celowo nie wprowadza nowego typu warstwy — korzysta z istniejącej hierarchii grup i widoczności warstw, dokładając tylko mały kanał „który rysunek na której klatce". Dzięki temu zapis do projektu, cofanie i współpraca w czasie rzeczywistym obejmują przełącznik automatycznie.

Lip-sync: usta, które nadążają za dźwiękiem

Najczęstsze zastosowanie przełącznika to usta mówiącej postaci: rysujesz kilka kształtów ust — od zamkniętych po szeroko otwarte — i układasz je jako podwarstwy grupy-przełącznika. Dalej masz dwie drogi:

  • Ręcznie — klatka po klatce przypisujesz kształt ust do wypowiadanych głosek. Pełna kontrola, idealna do dopieszczenia kluczowych momentów.
  • Automatycznie — wskazujesz plik dźwiękowy, a program analizuje jego głośność i sam dobiera fazy ust: w ciszy usta zamknięte, przy głośnych sylabach szeroko otwarte, z płynnym przechodzeniem między fazami. W kilka sekund dostajesz kompletny zestaw klatek kluczowych, które możesz potem ręcznie poprawić.

Ważne: automat opiera się wyłącznie na amplitudzie dźwięku — nie rozpoznaje mowy ani treści. To świadoma decyzja: metoda jest w pełni deterministyczna, przewidywalna, działa na dowolnym języku i dźwięku, i nie wymaga żadnych zewnętrznych usług. Ten sam mechanizm analizy głośności, który napędza automatyczne ściszanie muzyki pod dialog w module montażu, zasila tutaj usta.

Spójne z resztą

Przełącznik i lip-sync korzystają z tych samych fundamentów, co reszta riggu: dane trzymane w warstwie, pełne cofanie, współpraca na żywo. Możesz łączyć przełączane usta z deformacją kośćmi (mrugająca, mówiąca i machająca ręką postać naraz) w jednym projekcie.

To domyka kolejny etap systemu animacji postaci. Dalej: głębsza integracja riggu z edytorem węzłó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.