15.06.2026 20:36

mPainter: Wypaczenie (Warp) w Free Transform

⏱️ 2 min czytania
Udostępnij:

mPainter: Wypaczenie (Warp) w Free Transform

Domykamy kolejny punkt odroczony z parytetu z Photoshopem. Swobodne przekształcanie (Free Transform, Ctrl+T) miało już Skalowanie, Obrót, Pochylenie, Distort i Perspektywę, ale tryb Wypaczenie (Warp) istniał dotąd tylko jako zaślepka w menu. Od teraz działa realnie.

Co nowego

Edycja → Przekształć → Wypaczenie włącza siatkę kontrolną nałożoną na zawartość aktywnej warstwy. Jeśli nie trwa jeszcze sesja przekształcania, mPainter uruchamia ją automatycznie. Zamiast ramki z ośmioma uchwytami dostajesz siatkę 4×4 punktów kontrolnych (3×3 komórki). Przeciągasz dowolny punkt — a grafika lokalnie podąża za siatką w czasie rzeczywistym.

Jak to działa pod spodem

  • Mesh per-komórka. Każda z dziewięciu komórek siatki jest mapowana niezależnie (quadToQuad) i przycinana do swojego czworokąta. Dzięki temu sąsiednie komórki łączą się bez widocznych szwów i bez podwójnego nakładania pikseli na granicach.
  • Poprawny blending. Finalne zatwierdzenie składa wypaczony obraz na warstwę w przestrzeni liniowej — kolory i krawędzie mieszają się prawidłowo, bez przyciemnień na obwódkach.
  • Kontynuacja kształtu. Punkty siatki budowane są dwuliniowo z bieżącego czworokąta docelowego, więc po przejściu np. z Distort do Warp siatka startuje od aktualnego kształtu, a nie od prostokąta.
  • Bez artefaktów. Komórki, które stałyby się niewypukłe, są pomijane podczas renderowania.

Sterowanie

  • Enter — zatwierdź, Esc — anuluj (wspólne z resztą Free Transform).
  • Cała operacja trafia do historii jako jeden krok cofania.

Co to daje

Swobodne, lokalne zniekształcanie warstwy siatką kontrolną: zaginanie, falowanie, dopasowywanie grafiki do kształtu obiektu — dokładnie tak, jak Warp w Photoshopie, z gładkim podglądem na żywo i czystym cofaniem.

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