07.07.2026 17:17

Prowadnice nowej generacji, szablony z danych i wielki przegląd 3D w Moonlight Animate

⏱️ 3 min czytania
Udostępnij:

Duża porcja nowości w desktopowym Moonlight Animate — dzień pracy w trzech aktach: dokończenie systemu prowadnic rysowniczych, domknięcie szablonów sterowanych danymi i gruntowny przegląd jakości narzędzi 3D.

Prowadnice rysownicze — komplet

System asystentów rysowania (prowadnic magnetycznie przyciągających odręczne pociągnięcia) urósł do pełnego zestawu:

  • Krzywa — klikasz punkty kontrolne, prawy przycisk kończy; gładka krzywa przechodzi przez punkty, a kreska trzyma się jej przebiegu. Włosy, draperie, tory ruchu — bez pewnej ręki.
  • Krzywa zamknięta — ten sam gest, ale spline domyka się w pętlę bez szwu. Owale, kamienie, chmury, obrysy figur.
  • Perspektywa z warstwy 3D — jedno kliknięcie liczy punkty zbiegu kamery sceny 3D i zamienia je w prowadnice; ponowne użycie po zmianie kamery odświeża je zamiast dublować. Scena 3D staje się podkładem perspektywicznym pod rysunek.
  • Przyciąganie działa na warstwach rastrowych i wektorowych; do tego widoczny znacznik osi symetrii na płótnie (linia lustra, środek mandali z kreskami sektorów, podgląd pod kursorem przy przesuwaniu osi).

Do kompletu: konfigurowalna siatka podłoża 3D (gęstość, kolor, wyłączenie linii z zachowaniem łapania cienia) — sceny sprzed zmiany wyglądają identycznie.

Szablony z danych — od węzłów po zwykłe okno

Seryjne generowanie wariantów projektu z pliku CSV jest teraz dostępne trzema drogami: okno „Seryjnie z danych (CSV)" (wczytaj plik, podejrzyj rekord, wyeksportuj wszystko), węzeł „Dla każdego wiersza CSV" w edytorze automatyzacji i API skryptów. Nowości tej rundy:

  • Podmiana obrazów per rekord — warstwa rastrowa z {{pole}} w nazwie działa jak ramka na zdjęcie; kolumna CSV wskazuje plik, obraz wypełnia obszar zaślepki z zachowaniem proporcji.
  • Dane w nazwach plików — prefiks eksportu może zawierać pola, np. karta_{{imie}}karta_Anna_001.png.
  • Twarde poprawki niezawodności: czytelny błąd przy złej ścieżce CSV, numeracja odporna na tysiące rekordów, limity rozmiaru pliku, poprawne sprzątanie podglądu w każdej ścieżce.

Wielki przegląd narzędzi 3D

Cały system 3D przeszedł adwersaryjny audyt (rdzeń danych, narzędzia, render) — kilkadziesiąt ustaleń, wszystkie zweryfikowane i naprawione. Najważniejsze dla użytkownika:

  • Panel Sceny 3D przestał „gubić" ustawienia — wybór cieniowania, tryb alfa materiału, kafelki tekstury, parametry pociągnięć 3D i projekcja kamery były błędnie odczytywane po zapisie, przez co kolejna edycja po cichu przywracała wartości domyślne. Wszystko działa i zostaje.
  • Porządek w identyfikatorach obiektów — usunięcie obiektu sprząta jego animację i wpisy układów (nowy obiekt nie dziedziczy cudzych klatek kluczowych), a wczytywanie scen z kolizjami identyfikatorów poprawnie remapuje kanały animacji.
  • Odporność na uszkodzone pliki — nieprawidłowe liczby z uszkodzonej sceny nie przedostają się już do geometrii, kości, kamery ani kalibracji dopasowania do zdjęcia.
  • Płynność — podgląd 3D w Referencerze nie zacina interfejsu przy zmianie rozmiaru i sam dochodzi do pełnej ostrości po przybliżeniu; operacje kamerą nie mogą zapisać sceny na niewłaściwej warstwie.

Do tego panel Referencera został uporządkowany w zwijane sekcje (stan zapamiętywany między uruchomieniami), a lista referencji jest zawsze pod ręką.


Wszystko powyższe przeszło pełny cykl: implementacja → dokumentacja → niezależne audyty → naprawy → zielony build całości. Szczegółowa lista zmian jak zawsze w changelogu Moonlight Animate.

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