07.07.2026 17:46

Moonlight Animate: malowanie bez wyjeżdżania za kontur — Anti-Overflow i warstwa referencyjna

⏱️ 2 min czytania
Udostępnij:

Krótka, ale bardzo praktyczna faza: pędzel nauczył się szanować linie rysunku.

Anti-Overflow: farba zostaje w konturze

Klasyczny problem kolorowania: masz gotowy lineart, chcesz szybko wypełnić obszary kolorem — ale każde zamaszyste pociągnięcie wyjeżdża za kontur i trzeba sprzątać gumką.

Teraz wystarczy kliknąć prawym przyciskiem na warstwie z lineartem i oznaczyć ją jako warstwę referencyjną, a w Ustawieniach pędzla włączyć kategorię Anti-Overflow. Od tej chwili każda kreska jest ograniczona do obszaru, w którym się zaczęła — farba dochodzi do linii konturu i zatrzymuje się na nich, choćby pędzel przejeżdżał daleko poza nie. Malujesz szeroko i niedbale, a wynik wygląda jak wycięty pod linijkę.

Dwie regulacje dopieszczają zachowanie:

  • Margines koloru — decyduje, jak „mocny" musi być piksel linii, żeby zatrzymać farbę. Niski margines zatrzymuje się nawet na bladych, wygładzonych pikselach; wysoki pozwala farbie wchodzić głębiej w miękkie krawędzie kresek.
  • Poszerz obszar — wpuszcza farbę kilka pikseli pod linię, dzięki czemu pod wygładzonym konturem nie zostają jasne prześwity.

Ograniczenie dotyczy tylko malowania — gumka działa zawsze wszędzie, a kreska rozpoczęta bezpośrednio na linii konturu maluje normalnie. Oznaczenie warstwy referencyjnej zapisuje się w pliku projektu.

Miękka krawędź na nieskończonym płótnie — już identyczna z rastrem

Nieskończone płótno renderuje kreski wektorowo, a ich miękka krawędź była dotąd bardzo dobrym przybliżeniem miękkości rastrowego pędzla. Teraz jest dokładnie tym samym profilem: silnik liczy dla kreski pole odległości i nakłada na brzeg identyczną krzywą zaniku, jakiej używa rastrowy dab — łącznie z profilem gaussowskim i edytowalną krzywą miękkości użytkownika. Ta sama twardość = ten sam brzeg, niezależnie od tego, czy malujesz na dokumencie rastrowym, czy na nieskończonym płótnie. I wciąż bez kary wydajnościowej.

Jeden odcień na pociągnięcie

Drobiazg dla malujących naturę: przy włączonym wahaniu koloru można teraz odznaczyć „Losuj kolor per dab" — wtedy losowany jest jeden odcień na całą kreskę. Każde pociągnięcie to liść w innym odcieniu zieleni, zamiast konfetti w obrębie jednej kreski.

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