13.07.2026 10:52

Moonlight Animate: czyste kolorowanie rysunku kreskowego

⏱️ 2 min czytania
Udostępnij:

Kolorowanie rysunku kreskowego wiadrem ma dwa odwieczne problemy: między kolorem a linią zostaje cienka biała obwódka, a gdy kontur ma choćby drobną przerwę — kolor „ucieka" i zalewa całą stronę. Narzędzie Wypełnienie dostało dwa parametry, które rozwiązują jedno i drugie. W całości deterministyczne — żadnego zgadywania, żadnego AI.

Rozszerz — koniec z białą obwódką

Miękka, antyaliasowana krawędź kreski sprawia, że wypełnienie zatrzymuje się ułamek piksela za wcześnie i wzdłuż linii zostaje jasny prześwit. Suwak Rozszerz (−20…20 px) pozwala wpuścić kolor pod kreskę: przy wartości dodatniej wypełnienie wchodzi o zadaną liczbę pikseli w głąb konturu i obwódka znika. Wartość ujemna działa odwrotnie — cofa kolor od linii, gdy potrzebujesz celowego marginesu. Wypełnienie sięgające krawędzi płótna nie jest przy tym niepotrzebnie kurczone.

Zamknij szczeliny — koniec z wyciekami

Ręcznie rysowany kontur rzadko jest idealnie zamknięty — zawsze gdzieś zostanie mikroprzerwa, przez którą kolor wylewa się na tło. Suwak Zamknij szczeliny (0…20 px) traktuje przerwy w kresce (do dwukrotności ustawionej wartości) jak zamknięte, więc kolor zostaje tam, gdzie ma być. Co ważne, wypełnienie i tak sięga z powrotem aż do samej linii i nigdy nie maluje po niej — a mechanizm został tak dobrany, że nie przeskakuje przez cienkie, pełne kreski do sąsiednich obszarów.

W praktyce

Oba ustawienia działają zarówno przy wypełnianiu kolorem, jak i wzorkiem, respektują aktywne zaznaczenie, są w pełni cofalne i zapamiętują się między sesjami — raz dobrane pod swój styl kreski zostają na stałe. Przy wartościach zerowych nie wpływają na nic, więc dotychczasowy sposób pracy z wiadrem pozostaje bez zmian. Efekt: region kolorujesz jednym kliknięciem — czysto pod kreską i bez wyciekó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.