Prowadnice nowej generacji, szablony z danych i wielki przegląd 3D w Moonlight Animate
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.