19.06.2026 17:43

Camera Raw, Zapisz dla Web i Puppet Warp

⏱️ 3 min czytania
Udostępnij:

mPainter: wywoływanie zdjęć RAW, eksport pod sieć i deformacja warstwy pinami

Kolejna porcja prac nad mPainterem domyka trzy rzeczy z codziennego warsztatu: kontrolowane otwieranie zdjęć z aparatu, świadomy eksport grafiki pod stronę internetową oraz deformowanie warstwy „jak marionetki" — przez wbite kotwice. Wszystko po to, żeby mniej zgadywać, a więcej ustawiać dokładnie tak, jak chcesz.

Camera Raw — wywoływanie zdjęć przy imporcie

Otwierając plik RAW z aparatu nie dostajesz już tylko domyślnego wyniku. Zanim zdjęcie trafi na warstwę, pojawia się dialog wywołania, w którym ustawiasz:

  • Balans bieli — z aparatu albo automatyczny, żeby pozbyć się przebarwień.
  • Ekspozycję — przesunięcie naświetlenia, gdy kadr wyszedł za ciemny lub za jasny.
  • Jasność — ogólne rozjaśnienie/przyciemnienie obrazu.
  • Światła — sposób traktowania prześwietlonych partii (np. odzysk detali w najjaśniejszych miejscach).

Domyślne ustawienia odpowiadają dotychczasowemu zachowaniu, więc jeśli nie chcesz nic zmieniać, po prostu zatwierdzasz i działasz dalej jak wcześniej.

Zapisz dla Web — eksport pod stronę z podglądem rozmiaru

Nowa pozycja Plik → Eksportuj → „Zapisz dla Web..." to świadomy eksport grafiki do sieci, a nie tylko surowy zapis pliku. W jednym oknie masz:

  • Wybór formatu — JPEG, PNG albo WebP.
  • Suwak jakości — dla formatów stratnych regulujesz kompromis między wagą a jakością.
  • Podgląd rozmiaru pliku — szacowany ciężar aktualizuje się na żywo, gdy ruszasz suwakiem, więc od razu widzisz, ile „waży" dany wybór.
  • Zachowanie przezroczystości — przy formatach, które ją obsługują; JPEG spłaszcza obraz na białe tło.

Dzięki temu szybko dobierzesz ustawienia tak, żeby plik był lekki, a obraz wciąż dobrze wyglądał.

Puppet Warp — deformacja warstwy pinami

Puppet Warp (Edycja → Przekształć → „Puppet Warp (piny)") pozwala wyginać zawartość warstwy jak marionetkę. Wbijasz kotwice (piny) w obraz, a potem chwytasz i przeciągasz wybrany pin — warstwa płynnie się deformuje wokół pozostałych punktów. Każde przeciągnięcie to jeden cofalny krok, a piny zostają na miejscu, więc możesz dalej dopracowywać pozę. Przydaje się do drobnych korekt ułożenia postaci, prostowania krzywizn czy delikatnego „dożywiania" sylwetki bez przerysowywania.

Pod maską: czysty build i przegląd

Każda z tych funkcji powstała osobno i przeszła czysty build (zero błędów). Całość objęliśmy też krytycznym przeglądem, a instrukcje testów wizualnych (Camera Raw, Zapisz dla Web, Puppet Warp) trafiły do wewnętrznego zestawu testów do ręcznego sprawdzenia.

Co to daje

To trzy klocki z codziennej pracy, które wcześniej trzeba było obchodzić półśrodkami: zdjęcia RAW otwierasz teraz z kontrolą nad balansem bieli, ekspozycją i światłami; grafikę pod stronę eksportujesz świadomie, widząc na żywo wagę pliku przy danym formacie i jakości; a kompozycję postaci poprawiasz deformacją pinami, zamiast przerysowywać warstwę od zera. Mniej zgadywania, więcej precyzyjnego ustawiania.

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