maski wektorowe

Przy użyciu maski wektorowej możesz tworzyć maskę, rysując kształty bezpośrednio na obszarze roboczym. Kształty mogą być używane samodzielnie bądź w grupach. Po narysowaniu kształtu na zdjęciu może on być modyfikowany, usuwany bądź użyty ponownie w innych modułach.

Shapes are stored internally as vectors and are rendered with the required resolution during pixelpipe processing. Shapes are expressed in the coordinate system of the original image and are transformed along with the rest of the image by any active distorting modules in the pipe (lens correction, rotate and perspective for example). This means that a shape will always work on the same image area regardless of any modifications that may be subsequently applied.

Kontrolki do tworzenia i zmiany masek mogą zostać uaktywnione poprzez wybór ikony “maski wektorowej” lub “maski wektorowej i parametrycznej”, znajdujących się na dole modułu. Tworzyć i edytować kształty możesz również z pomocą modułu menedżera masek.

🔗tworzenie kształtów

Wybierz kształt, klikając odpowiedni obrazek (kolejno od lewej: okrąg, elipsę, ścieżkę, pędzel, gradient).

ikony kształtu

Uruchamia to tryb tworzenia kształtu. Po zakończeniu tworzenia kształtu automatycznie uruchamiany jest tryb edycji.

Ctrl-LPM na kształcie spowoduje ciągłe rysowanie wielu kształtów tego samego typu – po zakończeniu rysowania kształtu wejdziesz w tryb tworzenia nowej instancji tego kszałtu. W trybie ciągłego tworzenia kliknięcie PPM spowoduje porzucenie rysowania kształtów i wejście do trybu edycji.

Dla każdego rysowanego kształtu możesz przytrzymać Shift podczas obracania kółka myszy, aby zmienić szerokość rozmycia kształtu na jego krawędzi, lub Ctrl+kółko dla zmiany przejrzystości kształtu. Te operacje dostępne są zarówno w trybie tworzenia, jak i edycji tak długo, jak kursor znajduje się nad danym kształtem.

By default, scrolling your mouse up increases the value of the relevant shape parameters. This behavior can be changed in preferences > darkroom > scroll down to increase mask parameters.


Uwaga: Kiedy wspomniane operacje użyte są w trybie tworzenia kształtu, spowodują one również zmianę domyślnych wartości rozmycia i przejrzystości. Nowe wartości domyślne zostaną użyte podczas tworzenia kolejnego kształtu.


🔗edycja kształtów

Kliknij na ikonie ‘pokaż i edytuj elementy maski’ show-and-edit-masks-icon , żeby uruchomić tryb edycji kształtu. Pokaże on wszystkie używane przez bieżący moduł maski wektorowe i pozwoli na edycję tych kształtów. Ctrl+LPM na tej samej ikonie uruchomi tryb ograniczonej edycji, gdzie niektóre akcje (np. przeciąganie całego kształtu i zmiana jego rozmiaru) będą niemożliwe. Tryb ten stosuje się najczęściej w celu uniknięcia kosztownych błędów podczas edycji ścieżek i kształtów pędzla.

Kliknij i przeciągnij kształt, żeby przesunąć go w obrębie obszaru zdjęcia.

🔗usuwanie kształtów

W trybie edycji kliknij PPM na kształcie, żeby go usunąć.

🔗powtórne wykorzystanie kształtów

Możesz skorzystać z masek, stworzonych w innych modułach. Kliknij na rozwijalną listę kształtów (powyżej przycisku ‘pokaż i edytuj elementy maski’), aby wybrać narysowane wcześniej kształty indywidualnie bądź użyć tej samej grupy kształtów, co w innym module. Dostępne są następujące opcje:

dodaj istniejący kształt
Wybierz pojedynczy kształt bądź grupę kształtów, narysowaną wcześniej (z poziomu menedżera masek albo z maski wektorowej innego modułu). Jeśli kształt bądź ich grupa zostały użyte już gdzieś indziej, wówczas wszystkie naniesione zmiany znajdą odzwierciedlenie również w tamtych miejscach.
użyj tych kształtów, co
Dodaje grupę kształtów, używanych w innym module, do maski bieżącego modułu. Opcja ta różni się od poprzedniej tym, że tworzy nową grupę kształtów, pozwalając na ich dodawanie bądź usuwanie niezależnie od modułu, z którego zostały skopiowane. Wszystkie kształty wspólne dla obu grup pozostają połączone.

🔗łączenie i organizacja kształtów

Moduł managera masek można wykorzystać do organizacji narysowanych kształtów. Moduł pozwala również grupować i łączyć maski przy użyciu operatorów (

🔗niepożądane zmiany kształtów

W celu zapewnienia spójnego systemu współrzędnych, kształt umieszczany na zdjęciu jest w rzeczywistości rysowany na oryginalnym pliku RAW. Kształt ten przechodzi następnie przez sekwencję, zanim zostanie finalnie użyty przez moduł i narysowany na ekranie. Oznacza to, że jeśli włączone są moduły o działaniu zniekształcającym (jak na przykład korekcja obiektywu), rysowane na ekranie i finalnym zdjęciu kształty mogą również odziedziczyć ten efekt. Może to na przykład prowadzić do renderowania okręgów jako elips albo zakrzywienia linii gradientów. Jeśli chcesz stworzyć dokładniejszy kształt (w celu uniknięcia tych efektów ubocznych), rekomendujemy unikanie prostych kształtów (okręgów / elips) na rzecz ścieżek (które mogą być rysowane przy użyciu większej ilości punktów, redukując przez to zniekształcenia. Dla uniknięcia ubocznych efektów korekcji obiektywu możesz również dostosować krzywe linii gradientów.

🔗dostępne kształty

koło
Kliknij na płótnie obrazu, by dodać koło. Kręć rolką myszy nad kołem, żeby zmienić jego średnicę. Kręć rolką nad krawędzią koła, jeśli chcesz zmienić szerokość rozmycia (ma to ten sam efekt, co przytrzymywanie Shift podczas kręcenia rolką wewnątrz głównego kształtu).
elipsa
Podstawowa obsługa jest identyczna, jak dla kształtu koła. Dodatkowo dla kształtu elipsy dostępne są cztery węzły. Kliknięcie węzła dostosuje półosie elipsy. Ctrl+LPM i przeciągnięcie węzłów lub Shift+Ctrl+rolka obróci elipsę. Shift+LPM wewnątrz kształtu przełączy stopniowe zanikanie między trybem równoodległym i proporcjonalnym.
ścieżka
Kliknij na płótnie obrazu, żeby umieścić na nim trzy lub więcej węzłów i wygenerować kształt do swobodnej edycji. Zakończ ścieżkę przez PPM po ustawieniu ostatniego punktu. Węzły są domyślnie połączone gładkimi liniami. Jeśli zamiast tego chcesz definiować ostry kąt, możesz to zrobić poprzez Ctrl-LPM.

W trybie edycji Ctrl+LPM na istniejącym węźle przekształci go z gładkiego na ostry i vice versa. Ctrl+LPM na jednym z segmentów linii wstawia dodatkowy węzel. PPM na węźle usuwa go. Upewnij się, że kursor znajduje się nad prawidłowym węzłem i że węzeł ten jest podświetlony, aby uniknąć przypadkowego usunięcia całej ścieżki.

Rozmiar gotowego kształtu może być modyfikowany przez przewijanie. To samo odnosi się do szerokości krawędzi (obszaru stopniowego narastania przezroczystości), która może być również zmieniana przez Shift+rolka z dowolnego miejsca wewnątrz kształtu. Pojedyncze węzły oraz segmenty ścieżki mogą być przesuwane poprzez przeciąganie ich myszką. Jeśli kliknięciem wybrano węzeł, pojawią się kolejne punkty kontrolne, pozwalające na edycję zagięcia linii (PPM resetuje do wartości domyślnych). Przeciąganie jednego z punktów kontrolnych krawędzi wpłynie na szerokość brzegu tylko w tej części kształtu.

Rozważ dokładniejszą edycję ścieżek przy pomocy trybu ograniczonej edycji (Ctrl+LPM na ikonie ‘pokaż i edytuj elementy maski’). Pozwoli to na dostosowanie pojedynczych węzłów i segmentów bez ryzyka przypadkowej edycji całego kształtu.

pędzel
Włącz malowanie pociągnięciami pędzla, klikając LPM na płótnie zdjęcia i przesuwając kursor przy wciśniętym przycisku. Pociągnięcie pędzla kończy się wraz ze zwolnieniem przycisku. W celu zmiany rozmiaru kształtu przewijaj kółkiem myszy przed rozpoczęciem operacji lub w jej dowolnym momencie. Możesz również korzystać z klawiatury, do zmniejszenia/zwiększenia rozmycia używając klawiszy “{” i “}”, zaś do zmniejszenia/zwiększenia krycia – klawiszy “<” oraz “>”.

Jeśli posiadasz tablet graficzny z wykrywaniem siły nacisku pióra, darktable potrafi przełożyć nacisk pióra na atrybuty kształtu pociągnięcia pędzla. Możesz to zmienić w opcji ustawienia > ciemnia > sterowanie naciskiem pędzla dla masek cieniowanych.

Po podniesieniu pióra tabletu bądź zwolnieniu klawisza myszy, kształt pociągnięcia pędzla konwertowany jest na zbiór połączonych węzłów, określających finalny kształt. Opcja konfiguracyjna (ustawienia > ciemnia > wygładzanie pociągnięć pędzla) określa dokładność wygładzenia. Wyższy poziom wygładzenia prowadzi do mniejszej ilości węzłów – ułatwia to późniejszą edycję, kosztem niższej dokładności odwzorowania.

Węzły i segmenty pociągnięcia pędzla mogą być modyfikowane indywidualnie. Po więcej szczegółów zajrzyj do dokumentacji kształtu ścieżki (powyżej).


Uwaga. Rendering skomplikowanego kształtu pędzla może zużywać znaczące ilości cykli procesora. O ile to możliwe, rozważ użycie kształtu koła, elipsy bądź ścieżki.


gradient
Kształt gradientu to gradient liniowy, rozciągający się od zadanego punktu do krawędzi zdjęcia.

Kliknij w obszarze zdjęcia, żeby określić pozycję linii 50% krycia. Kropkowane linie wskazują strefę pomiędzy kryciem 100% a 0%. Pomiędzy tymi liniami krycie zmienia się liniowo.

Linia posiada dwa węzły, które możesz przesunąć w celu zmiany obrotu gradientu. Możesz również ustawić kąt obrotu podczas umieszczania kształtu gradientu, klikając i przeciągając go.

Linie gradientu można zakrzywiać kółkiem myszy, gdy kursor znajduje się w pobliżu środkowej linii. Możesz to wykorzystać do przeciwdziałania dystorsji, spowodowanej działaniem modułu korekty perspektywy.

W zależności od modułu i oryginalnego zdjęcia, użycie kształtu gradientu może tworzyć artefakty bandingu. W takim wypadku dla likwidacji tego efektu rozważ użycie modułu ditheringu.

🔗odwracanie polaryzacji maski wektorowej

Kliknij na przyciskach “+/-” w celu odwrócenia polaryzacji całej maski wektorowej. Przykładowo okrągła maska domyślnie stosowana jest do obszaru wewnątrz narysowanego koła. Odwrócenie polaryzacji spowoduje jej zastosowanie do obszaru całego zdjęcia za wyjątkiem właśnie tego koła.