✅ Oscylatory falowe

Na tej stronie:

Ustawienia oscylatorów falowych

Wszystkie oscylatory falowe mają następujące ustawienia:

  • range min / range max — określa zakres wartości właściwości sterowanej przez oscylator. Właściwość przyjmuje wartość range min, gdy przebieg znajduje się na dole, oraz range max, gdy przebieg znajduje się na górze.

  • duration — czas trwania jednego pełnego cyklu (czyli loop). Jest on liczony względem tempa, w taktach. ¼ oznacza więc pojedyncze uderzenie. 1 oznacza pełny takt itd.
  • duration multiplier — skaluje bazowe duration o wybrany współczynnik. Na przykład, jeśli duration jest ustawione na ćwierćnutę, a mnożnik wynosi 3, oscylator będzie trwał przez trzy ćwierćnuty (półnutę z kropką). Obsługiwane są też mnożniki ułamkowe — przytrzymaj SHIFT podczas przeciągania suwaka, aby ustawić wartości niecałkowite. Jest to przydatne do efektów fazowania lub tworzenia subtelnych przesunięć czasowych.
  • offset — początkowe przesunięcie fali jako procent duration. Jeśli chcesz, aby fala zaczynała się po jednej czwartej przebiegu, ustaw tę wartość na 25%.
  • repeat count — liczba powtórzeń pętli przed zatrzymaniem. Domyślnie jest to FOREVER, ale możesz to zmienić, jeśli nie chcesz, aby oscylator działał bez końca. Po zatrzymaniu właściwość zostanie ustawiona na wartość z końca fali.
  • delay count — opóźnienie w uderzeniach przed uruchomieniem oscylatora. Zanim oscylator zacznie działać, właściwość będzie ustawiona na wartość z początku fali.

Ustawienia wspólne

  • steps — dzieli ruch na określoną liczbę dyskretnych kroków. Przydatne, gdy chcesz, aby właściwości „przeskakiwały” między wartościami zamiast płynnie się zmieniać.

  • clamp min / clamp max - zwiększa skalę fali poza jej wartości minimalne lub maksymalne, a następnie ogranicza wynik.

  • ease function — fale Sawtooth i Triangle mają też funkcję easing, która subtelnie zmienia krzywą animacji i pozwala tworzyć znacznie bardziej ekspresyjne ruchy.
    • LINEAR — ustawienie domyślne, bez easing; ruch odbywa się liniowo między wartościami min i max.
    • EASE OUT — zaczyna szybko, a następnie zwalnia przy końcu. Bardzo dobre do symulowania fizyki, np. wyhamowania do zatrzymania.
    • EASE IN — zaczyna powoli i stopniowo przyspiesza. Dobre do symulowania narastającego pędu.
    • EASE IN/OUT — połączenie obu efektów, dające bardzo organiczny ruch.

Fala piłokształtna

Czasem nazywana też ramp waveform, ponieważ narasta w górę, a następnie gwałtownie opada na końcu cyklu. To prawdopodobnie najczęściej używany oscylator falowy, bo tworzy pętlę przydatną do cyklicznej zmiany właściwości takich jak hue czy rotation.

Zobacz sekcje powyżej dotyczące:

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count
  • ease function

Ustawienia specyficzne dla fali piłokształtnej:

  • cycle range compensation — dostępne, gdy ustawione jest steps. Przydaje się do cyklicznych wartości, np. obrotu od 0 do 360. Gdy ta opcja nie jest włączona, wartości początkowa i końcowa będą takie same, co może powodować „przyklejenie” w punkcie startowym (bo 0 i 360 oznaczają ten sam kąt). Włącz tę opcję, aby zmniejszyć maksymalny zakres i skorygować pozycje kroków.

Fala trójkątna

W przeciwieństwie do fali piłokształtnej, która w każdym cyklu przeskakuje z powrotem na początek, fala trójkątna porusza się liniowo do przodu, a potem do tyłu.

Zobacz sekcje powyżej dotyczące:

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count
  • ease function

Fala sinusoidalna

Najpłynniejszy przebieg! Delikatnie oscyluje między dwiema wartościami, jak wahadło.

Zobacz sekcje powyżej dotyczące:

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count

Fala prostokątna

Najprostszy przebieg — po prostu przełącza się między dwiema wartościami, tam i z powrotem.

Zobacz sekcje powyżej dotyczące:

  • range min / range max
  • duration
  • offset
  • repeat count
  • delay count

Ustawienia specyficzne dla fali prostokątnej:

  • pulse width — czas, przez jaki fala pozostaje na wartości maksymalnej, względem całkowitego duration. Domyślnie jest to 50%, czyli dokładnie pół na pół. Jeśli chcesz, aby była „włączona” tylko przez jedną czwartą czasu, ustaw 25%. Moment wystąpienia impulsu możesz dostosować za pomocą wartości offset.

Noise

Jedną z mocnych stron Liberation jest możliwość generowania losowych, ale powtarzalnych efektów. Oscylator noise może służyć do tworzenia organicznego, zapętlonego ruchu losowego z dowolnym poziomem szczegółowości lub drżenia.

Zobacz sekcje powyżej dotyczące:

  • range min / range max
  • duration
  • offset
  • steps
  • clamp min
  • clamp max
  • repeat count
  • delay count

Ustawienia specyficzne dla Noise:

  • noise type — algorytm używany do generowania szumu.
    • SIMPLEX — ustawienie domyślne; falująca wartość, która płynnie narasta i opada oraz powtarza się w pętli.
    • RANDOM — używa bardziej tradycyjnego algorytmu liczb losowych; efekt jest całkowicie zaszumiony i chaotyczny.

  • seed — wartość używana do utworzenia szumu. Jeśli nie podoba Ci się wygląd bieżącej fali szumu, spróbuj zmienić tę wartość.

  • simplex detail — zmienia poziom szczegółowości lub drżenia szumu. Jeśli chcesz, aby powtarzający się wzór był mniej oczywisty, zwiększ duration i podnieś tę wartość.

Custom Oscillator

Tworzy całkowicie własne przebiegi falowe. Jest to bardzo przydatne przy tworzeniu złożonych animacji.

Zobacz sekcje powyżej dotyczące:

  • range min / range max
  • duration
  • offset
  • steps
  • repeat count
  • delay count

Poniżej znajduje się lista pozycji i wartości. Duration jest podzielone na 64 kroki, a wartość możesz umieścić w dowolnym z tych punktów.

Każdy krok ma następujące ustawienia:

  • Step — krok czasowy w ramach duration. 0 oznacza początek, a 64 koniec.
  • Level — poziom fali w danym kroku czasowym. Level mieści się w zakresie od 0 do 1.
  • Animation type — menu rozwijane pozwala wybrać, jak przejść do tego poziomu z poprzedniego kroku.
    • None — bez przejścia; natychmiastowy skok do tego poziomu w podanym czasie.
    • Linear — całkowicie liniowy ruch od poprzedniego poziomu do tego poziomu.
    • Ease in / Ease out / Ease in/out — easing między poprzednim poziomem a tym poziomem. Opis typów animacji znajdziesz powyżej w sekcji ease function.