Sporo modułów może zostać wykorzystanych w kolejce więcej, niż tylko raz. Każda instancja modułu zachowuje się niezależnie, biorąc wejście z modułu leżącego niżej w kolejce i dostarczając wyjście do modułu powyżej.

Tak jak pierwsza instancja, również wszystkie inne mogą być przesuwane w kolejce albo przez przeciąganie z trzymanymi Ctrl+Shift, albo przez przeciąganie i upuszczenie, albo przez wybór opcji “przenieś w górę” lub “przenieś w dół” z rozwijalnego menu instancji.

Możesz zmieniać nazwy instancji, klikając Ctrl+LPM na nazwie modułu.

typowe przypadki użycia

Istnieje wiele powodów, dla których możesz chcieć mieć w kolejce więcej, niż jedną instancję modułu. Poniżej kilka dobrych wymówek.

  • The exposure module can be used in combination with masks to lighten or darken parts of an image. A separate instance may be created to modify each masked region of the image.
  • You may wish to handle luma and chroma noise independently. This can be accomplished by generating two instances of your chosen denoising module and using the first one only on luma (by selecting blend mode “lightness”) and the second one only on chroma (by selecting blend mode “color”).

Uwaga: Każda instancja to dodatkowe obciążenie kolejki przetwarzania. Tworzenie zbyt wielu instancji – szczególnie bardziej zasobożernych modułów – spowoduje zauważalne spowolnienie przetwarzania.


zarządzanie wieloma instancjami

Kliknij na menu wielu instancji w nagłówku modułu, żeby wyświetlić menu z następującymi opcjami. PPM na ikonie menu stworzy bezpośrednio nową instancję (tak samo, jak wybór w menu opcji “nowa instancja”).

nowa instancja
Tworzy nową instancję bieżącego modułu z domyślnymi wartościami parametrów. ‘Nazwa instancji" otrzymuje liczbowy identyfikator dla odróżnienia od rodzica.
zduplikuj instancję
Tworzy nową instancję bieżącego modułu z wartościami parametrów dziedziczonymi z bieżącej instancji. Podobnie jak przy nowej instancji, ’nazwa instancji’ posiada również identyfikator liczbowy.
przenieś w górę / w dół
Przesuwa instancję w górę lub w dół w kolejce przetwarzania.
skasuj
Usuwa bieżącą instancję. Opcja niedostępna, jeśli bieżący moduł posiada tylko jedną instancję.
rename
Rename the current instance. See the history stack section for more details on how the instance name impacts copying and pasting history stacks.