The rgb curve module use curves to control the tones in the image. These modules have some common features that warrant separate discussion.

węzły
W domyślnym kształcie krzywe są liniami prostymi, ograniczonymi dwoma węzłami w lewym dolnym i prawym górnym rogu ekranu. W celu modyfikacji krzywej może przesuwać węzły oraz tworzyć nowe, klikając na krzywej. Ctrl+LPM utworzy nowy węzeł o współrzędnej x, odpowiadającej pozycji kursora, i odpowiedniej pozycji y na krzywej – umożliwia to dodanie węzła bez przypadkowej modyfikacji krzywej. Na jedną krzywą możesz zdefiniować maksymalnie 20 węzłów. Jeśli chcesz usunąć węzeł, kliknij na niego i przesuń go poza obszar kontrolki.
kontrolki krzywej
Poniższe elementy sterujące są wspólne dla dwóch lub więcej powyższych modułów przetwarzających i dlatego szczegółowo omawiamy je tutaj. Kontrolki specyficzne dla określonego modułu omówione są w dokumentacji tych modułów.
- interpolation method
- tone curve and rgb curve only
Interpolacja jest procesem, w którym ciągła krzywa konstruowana jest z kilku punktów. Ponieważ ten proces nigdy nie jest idealny, Ansel oferuje kilka metod, mogących zniwelować pojawiające się trudności.
- sześcienna funkcja sklejana jest prawdopodobnie najładniejszą z metod. Daje gładką krzywą, więc kontrast na zdjęciu jest lepiej skorygowany. Metoda ta jest jednak bardzo wrażliwa na pozycję węzłów i może tworzyć szpice i oscylacje, jeśli węzły pozostają zbyt blisko siebie lub gdy jest ich zbyt dużo. Działa najlepiej przy czterech lub pięciu węzłach, równomiernie rozłożonych.
- dośrodkowa funkcja sklejana zaprojektowana została specjalnie dla uniknięcia szpiców i oscylacji kosztem swobodniejszego podążania za węzłami. Działa dobrze niezależnie od liczby węzłów i ich wzajemnych odległości, ale generuje zaciemniony i nieciekawy kontrast.
- monotoniczna funkcja sklejana została zaprojektowana do tworzenia interpolacji monotonicznej, co oznacza, że wolna jest od oscylacji, tworzonych przez funkcję sześcienną. Metoda jest zalecana podczas budowy funkcji analitycznej z interpolacji węzła (np. wykładniczej, logarytmicznej, potęgowej, itd.). Funkcje takie dostarczane są jako presety. Jest to dobry kompromis pomiędzy metodami, omówionymi wcześniej.
- preserve colors
- If a non-linear tone curve is applied to each of the RGB channels individually, then the amount of tone adjustment applied to each color channel may be different, and this can cause hue shifts. The preserve colors combobox provides different methods of calculating the “luminance level” of a pixel in order to minimise these shifts. The amount of tone adjustment is calculated based on this luminance value, and then this same adjustment is applied to all three of the RGB channels. Different luminance estimators can affect the contrast in different parts of the image, depending on the characteristics of that image. The user can therefore choose the estimator that provides the best results for the given image. Some of these methods are discussed in detail in the preserve chrominance control in the filmic rgb module. The following options are available:
- brak
- luminancja
- maks. RGB
- uśrednione RGB
- suma RGB
- znormalizowane RGB
- prosta potęga
- scale for graph
- tone curve and base curve only
Skala pozwala na zniekształcenie wykresu tak, aby uzyskać właściwości graficzne, pozwalające na wyprowadzenie bardziej użytecznych krzywych. Zauważ, że opcja ma wpływ tylko na wyświetlanie, a nie na rzeczywiste parametry modułu.
Domyślnie używana jest skala “liniowa” (definiowana jako wartość 0), wykorzystująca równe odcinki osi odciętych i rzędnych.
Skala logarytmiczna skompresuje wysokie wartości i rozszerzy niskie na obu osiach, dzięki czemu węzły w światłach otrzymują więcej miejsca na wykresie i mogą być precyzyjniej kontrolowane.
Zwiększanie wartości “skali wykresu” na suwaku zwiększa podstawę logarytmu, użytego do skalowania osi. Pozwala to na kontrolę skali kompresji/wydłużenia. Jeśli korzystasz z czystej funkcji wykładniczej lub logarytmicznej, ustawienie tej wartości określa podstawę takiej funkcji.