22.06.2026 17:05

mAnimate: retusz, klonowanie i przekształcanie nowej generacji

⏱️ 3 min read
Share:

Kolejna porcja usprawnień w desktopowym Moonlight Animate (mAnimate) — tym razem skupiliśmy się na codziennym retuszu, klonowaniu i przekształcaniu. To narzędzia, których używa się setki razy w trakcie jednej sesji, więc każda sekunda i każde kliknięcie mają znaczenie.

Klonowanie, które widzi cały obraz

Stempel i pędzel leczący dostały opcję Próbka, znaną z profesjonalnych edytorów grafiki:

  • Bieżąca warstwa — jak dotąd, próbka tylko z aktywnej warstwy.
  • Bieżąca i poniżej — źródłem staje się złożenie warstwy aktywnej i wszystkich pod nią.
  • Wszystkie warstwy — klonujesz pełny, widoczny obraz, niezależnie od tego, na której warstwie malujesz.

Do tego doszła opcja Ignoruj warstwy dopasowania — gdy próbkujesz złożenie, możesz pominąć nieniszczące korekty (krzywe, poziomy) i pobrać surowy obraz.

Transformacja źródła klonu

Źródło klonowania nie musi już być kopią 1:1. W pasku opcji ustawisz skalę poziomą i pionową, kąt obrotu, odbicie oraz przesunięcie X/Y źródła. Klon obraca się i skaluje wokół punktu, który wskazałeś z Alt — idealne do powielania detali w innej skali czy w lustrzanym odbiciu.

Bezszwowe łatanie (membrana Poissona)

Narzędzie Łatka przestało doklejać teksturę ze stałą korektą tonu. Teraz używa prawdziwej membrany gradientowej (metoda Poissona): zachowuje teksturę i światłocień ze źródła, a brzeg łaty dopasowuje do otoczenia. Efekt? Załatany obszar znika w tle bez widocznej obwódki, nawet na nierównomiernie oświetlonych powierzchniach. Działa również w trybie perspektywy.

Przesuwanie respektuje zaznaczenie

Gdy masz aktywne zaznaczenie i chwytasz narzędzie Przesuń, przesuwają się teraz tylko zaznaczone piksele (zostawiając „dziurę"), a obwódka zaznaczenia podąża za nimi. Jedno cofnięcie przywraca i piksele, i pozycję zaznaczenia.

Przekształć swobodnie — z liczbami

Przekształcanie swobodne (Ctrl+T) dostało punkt odniesienia (siatka 3×3 — wybierasz, wokół którego rogu/krawędzi/środka obracać i skalować) oraz pola numeryczne X / Y / szerokość % / wysokość % / kąt. Pola aktualizują się na żywo podczas przeciągania uchwytów, a wpisanie wartości natychmiast przelicza przekształcenie wokół wybranego punktu odniesienia.

Dopieszczenie interfejsu

Przy okazji naprawiliśmy dwie rzeczy, które potrafiły irytować: suwaki (rozmiar/twardość pędzla i inne) płynnie podążają teraz za myszką także po kliknięciu w tor suwaka, a pasek opcji ma stałą, niską wysokość — koniec z narastającymi pustymi marginesami.

Wszystko to składa się na szybszy, bardziej przewidywalny warsztat. Dalej kopiemy w kierunku pełnej, profesjonalnej parytetowości narzędzi.

📚 Related posts

23.07.2026 19:40

Moonlight Animate: zapis, który mówi, i eksport, który pokazuje

Ctrl+S wreszcie zapisuje po cichu, każdy zapis potwierdza nazwę i wagę pliku, a nowy dialog „Eksportuj jako” pokazuje zakodowany wynik i dokładny rozm...
Continue reading →
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...
Continue reading →
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...
Continue reading →

📧 Stay up to date!

Join the waitlist to get notified about new Dev Blog posts and Moonlight platform launch.