🟩 Modyfikatory zależne od pozycji

Ta grupa węzłów modyfikuje zawartość na podstawie pozycji. Domyślnie efekt jest stosowany wzdłuż osi poziomej (od lewej do prawej), ale możesz obrócić tę oś pod dowolnym kątem. Każdy węzeł zawiera też tryb radial, w którym efekt zależy od kąta każdego punktu względem środka.

  • Colour Changer by Position – przesuwa kolory wzdłuż wybranej osi lub wokół kąta radialnego.\ \&#xNAN;Przykład: utwórz tęczowy gradient przesuwający się po linii albo użyj trybu radial na okręgu, aby uzyskać efekt koła barw.
  • Wave Shift by Position – stosuje zniekształcenie falą sinusoidalną, przesuwając zawartość pionowo (lub prostopadle do wybranej osi).\ \&#xNAN;Przykład: spraw, aby linia falowała jak woda, albo użyj trybu radial, aby okrąg pulsował na zewnątrz od środka.
  • Noise Shift by Position – stosuje zniekształcenie szumem simplex, przesuwając zawartość pionowo (lub prostopadle do wybranej osi).\ \&#xNAN;Przykład: jak w przykładzie Wave Shift, ale z bardziej organicznym i losowym charakterem — idealne do dodawania naturalnej zmienności.

Zmiana koloru według pozycji

Ten węzeł stosuje zmiany koloru w zawartości na podstawie pozycji. Domyślnie oś jest pozioma (0°), ale możesz ją obrócić lub przełączyć w tryb radial.

  • wavelength – ustawia rozmiar powtarzającego się cyklu kolorów.
    • Tryb Linear: przy 100% jeden pełny cykl obejmuje całą szerokość zawartości.
    • Tryb Radial: przy 100% jeden pełny cykl obejmuje cały okrąg (360°). Wartości są procentami okręgu: np. 50% = pół okręgu (180°).
  • offset – przesuwa punkt początkowy cyklu kolorów jako procent wartości wavelength. Możesz modulować ten parametr (np. oscylatorem piłokształtnym), aby płynnie przechodzić przez kolory.
  • repeat – po włączeniu cykl powtarza się w zawartości. Jeśli opcja jest wyłączona, gradient zostaje zastosowany tylko raz: wszystko przed początkiem ma kolor początkowy, a wszystko za końcem ma kolor końcowy.
  • pingpong – po włączeniu każde powtórzenie zmienia kierunek, tworząc efekt lustrzany. Jeśli Repeat jest wyłączone, gradient przechodzi do przodu, a następnie raz wraca. Uwaga: w trybie Pingpong długość wavelength obejmuje zarówno przejście do przodu, jak i powrót.
  • linear angle – obraca oś efektu. 0° = poziomo.
  • radial – przełącza w tryb radial, stosując kolory na podstawie kąta od środka.
  • radial smooth loop – automatycznie dostosowuje wavelength tak, aby równo dzieliła 100% okręgu, zapobiegając widocznemu szwowi w miejscu zapętlenia cyklu.

Tryby koloru

Określają, które aspekty korekcji koloru są stosowane do zawartości. Zobacz też: Ustawienia koloru i HSB.

  • hue mode
    • OFF – odcień pozostaje bez zmian.
    • FIXED – odcień jest wymuszany na stałą wartość.
    • SHIFTED – odcień jest przesuwany o określoną wartość (elementy o różnych kolorach nadal pozostają rozróżnialne, ale razem przesuwają się po kole barw).
  • saturation mode
    • OFF – nasycenie pozostaje bez zmian.
    • FIXED – nasycenie jest ustawiane na określoną wartość.
  • brightness mode
    • OFF – jasność pozostaje bez zmian.
    • FIXED – jasność jest ustawiana na określoną wartość.
    • MULTIPLY – jasność jest skalowana określoną wartością. Zachowuje to dynamikę (np. migające elementy nadal migają, ale w ograniczonym zakresie jasności).

Wartości Start / End

Te suwaki definiują zakres koloru stosowany wzdłuż wybranej osi (lub przejścia radialnego).

  • start hue – odcień na początku gradientu.
  • end hue – odcień na końcu gradientu.
  • start saturation – nasycenie na początku.
  • end saturation – nasycenie na końcu.
  • start brightness – jasność na początku.
  • end brightness – jasność na końcu.
  • blend – miesza zmianę koloru z oryginalnymi kolorami. Przy 100% efekt całkowicie zastępuje oryginalne kolory.

Przykład 1: Przesuwający się tęczowy gradient

Zaczynając od ustawień domyślnych:

  1. Pozostaw węzeł w trybie Linear (kąt 0° = poziomo).
  2. Pozostaw wavelength na 100% (obejmuje całą szerokość i powinno to być ustawienie domyślne).
  3. Pozostaw wartości początkowe i końcowe bez zmian.
  4. Włącz repeat.
  5. Dodaj Sawtooth Oscillator do ustawienia offset, tak aby przechodził od 0% do 100%.

Przykład 2: Gradient czarny–biały–czarny (Pingpong)

Zaczynając od ustawień domyślnych:

  1. Pozostaw węzeł w trybie Linear (kąt 0° = poziomo).
  2. Pozostaw wavelength na 100% (obejmuje całą szerokość i powinno to być ustawienie domyślne).
  3. Wyłącz repeat.
  4. Ustaw start brightness na 0 (czarny).
  5. Ustaw end brightness na 100 (biały).
  6. Ustaw start saturation i end saturation na 0 (konwersja do skali szarości).
  7. hue mode OFF
  8. saturation mode FIXED
  9. brightness mode FIXED
  10. Włącz pingpong.

Wynik: gradient przechodzi od czerni do bieli, a następnie z powrotem do czerni na całej szerokości.\ Pamiętaj, że jeśli zawartość ma zachować swój odcień i nasycenie, wyłącz Saturation mode. \


Przykład 3: Obracające się koło tęczowe (Radial)

  1. Włącz tryb radial.
  2. Ustaw wavelength na 100% (pełne przejście 360°).
  3. Włącz repeat.
  4. Dodaj Sawtooth Oscillator do ustawienia offset, tak aby przechodził od 0% do 100%.

Wynik: płynne koło barw, które nieustannie obraca się wokół okręgu.

Przesunięcie falą według pozycji

Ten węzeł stosuje zniekształcenie falą w zawartości, przesuwając punkty prostopadle do wybranej osi (lub radialnie od środka).

  • Wavelength – ustawia długość cyklu fali.
    • Tryb Linear: przy 100% jeden pełny cykl obejmuje całą szerokość zawartości.
    • Tryb Radial: przy 100% jeden pełny cykl obejmuje pełne 360°. (Wartości są procentami okręgu: 50% = pół obrotu, 25% = ćwierć obrotu itd.)
  • Size – steruje amplitudą fali (tym, jak daleko przesuwana jest zawartość).
  • Offset – przesuwa falę wzdłuż osi (lub wokół okręgu w trybie radial). Jest to procent wartości wavelength, więc możesz animować ten parametr za pomocą Oscillator Node, aby fala się przemieszczała.
  • Radial – przełącza z trybu liniowego na radialny, dzięki czemu przemieszczenie zależy od kąta względem środka.
  • Radial Smooth Loop – dostosowuje wavelength tak, aby równo dzieliła 100% okręgu, zapobiegając widocznym szwom w miejscu zapętlenia.
  • Triangle – zmienia kształt fali z sinusoidalnego na trójkątny.
  • Absolute – przyjmuje wartość bezwzględną fali, tworząc wyłącznie przesunięcia w górę (zawijając ujemną stronę na dodatnią).
  • Angle – obraca oś fali. 0° = poziomo.

Przesunięcie szumem według pozycji

Ten węzeł zniekształca zawartość za pomocą pola szumu (podobnego do turbulencji), przesuwając punkty prostopadle do wybranej osi (lub radialnie od środka). W porównaniu z Wave Shift wynik jest bardziej organiczny i losowy.

  • Detail – steruje szczegółowością szumu. Wyższe wartości = ostrzejsza, bardziej szczegółowa zmienność. Niższe wartości = gładsza zmienność.
  • Wavelength – ustawia skalę wzoru szumu.
    • Tryb Linear: przy 100% jeden pełny cykl szumu obejmuje szerokość zawartości.
    • Tryb Radial: przy 100% jeden pełny cykl obejmuje pełne 360°.
  • Size – steruje wielkością przemieszczenia (amplitudą zniekształcenia szumem).
  • Offset – przesuwa wzór szumu wzdłuż osi (lub wokół okręgu). Jest to procent wartości wavelength, więc możesz animować ten parametr za pomocą Oscillator Node, aby szum „płynął”.
  • Depth Offset – przesuwa przez pole szumu 3D, tworząc zmienność w czasie. Jest to szczególnie skuteczne po animowaniu za pomocą Oscillator Node.
  • Depth Detail – steruje szczegółowością zmienności w wymiarze głębi.
  • Absolute – przyjmuje wartość bezwzględną szumu, zawijając wartości ujemne na dodatnie (co daje przemieszczenie tylko w jedną stronę).
  • Radial – przełącza z trybu liniowego na radialny, dzięki czemu przemieszczenie zależy od kąta względem środka.
  • Radial Smooth Loop – dostosowuje wavelength tak, aby równo dzieliła 100% okręgu, zapobiegając widocznym szwom w trybie radial.