✅ Vlnové oscilátory

Na této stránce:

Nastavení vlnového oscilátoru

Všechny vlnové oscilátory mají tato nastavení:

  • range min / range max - určuje rozsah hodnot vlastnosti, kterou oscilátor ovládá. Když je průběh vlny dole, vlastnost je nastavena na range min. Když je průběh nahoře, vlastnost je nastavena na range max.

  • duration - doba, za kterou proběhne jeden celý cyklus neboli smyčka. Je relativní k tempu v taktech. Hodnota ¼ tedy znamená jednu dobu, 1 celý takt atd.
  • duration multiplier - násobí základní dobu zvoleným faktorem. Pokud je například duration nastaveno na čtvrťovou notu a multiplier na 3, oscilátor bude trvat tři čtvrťové noty (tečkovanou půlovou notu). Podporované jsou i desetinné násobiče — při tažení posuvníku podržte SHIFT a můžete nastavit necelá čísla, což se hodí pro fázové efekty nebo jemné časové posuny.
  • offset - počáteční posun vlny jako procento délky duration. Pokud chcete, aby vlna začala ve čtvrtině průběhu, nastavte tuto hodnotu na 25 %.
  • repeat count - počet opakování smyčky před zastavením. Výchozí hodnota je FOREVER, ale můžete ji změnit, pokud nechcete, aby oscilátor běžel donekonečna. Po zastavení se vlastnost nastaví na hodnotu na konci vlny.
  • delay count - zpoždění v dobách před spuštěním oscilátoru. Než se spustí, vlastnost bude nastavena na hodnotu na začátku vlny.

Společná nastavení

  • steps - rozdělí pohyb na určitý počet diskrétních kroků. Hodí se, když chcete, aby vlastnosti na hodnoty „skákaly“, místo aby se plynule měnily.

  • clamp min / clamp max - zvětší měřítko vlny za její minimální nebo maximální hodnoty a výsledek omezí.

  • ease function - pilovitá a trojúhelníková vlna mají také funkci easing, která jemně mění animační křivku a dokáže animacím dodat výraz!
    • LINEAR - výchozí nastavení, bez easing, jednoduše se lineárně pohybuje mezi minimální a maximální hodnotou.
    • EASE OUT - začne rychle a ke konci zpomaluje. Velmi dobré pro simulaci fyziky, například zpomalení až do zastavení.
    • EASE IN - začne pomalu a postupně zrychluje. Hodí se pro simulaci nabírání hybnosti.
    • EASE IN/OUT - kombinace obou variant, vytváří velmi přirozený pohyb.

Pilovitá vlna

Někdy se jí říká také ramp waveform, protože stoupá nahoru a na konci cyklu prudce spadne. Je to pravděpodobně nejběžnější vlnový oscilátor, protože vytváří smyčku pro cyklické vlastnosti, jako je hue nebo rotation.

Viz výše uvedené části:

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

Specifické pro pilovitou vlnu:

  • cycle range compensation - dostupné, když je nastaveno steps. Hodí se pro cyklování hodnot, například rotaci od 0 do 360. Když není zapnuté, počáteční a koncová hodnota budou stejné, což může způsobit zaseknutí v počátečním bodě (protože 0 a 360 jsou stejný úhel). Zapněte tuto volbu a maximální rozsah se zmenší tak, aby se opravily pozice kroků.

Trojúhelníková vlna

Na rozdíl od pilovité vlny, která se v každém cyklu skokově vrací na začátek, se trojúhelníková vlna pohybuje lineárně dopředu a potom zpět.

Viz výše uvedené části:

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

Sinusová vlna

Nejhladší průběh vlny! Jemně osciluje mezi dvěma hodnotami jako kyvadlo.

Viz výše uvedené části:

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

Obdélníková vlna

Nejjednodušší průběh vlny - jen přepíná mezi dvěma hodnotami tam a zpět!

Viz výše uvedené části:

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

Specifické pro obdélníkovou vlnu:

  • pulse width - doba, po kterou je vlna na maximální hodnotě, vzhledem k celkové duration. Výchozí hodnota je 50 %, tedy přesně půl na půl. Pokud chcete, aby byla „zapnutá“ jen čtvrtinu času, nastavte ji na 25 %. Okamžik, kdy tento puls proběhne, můžete upravit pomocí hodnoty offset.

Šum

Jednou ze silných stránek Liberation je, že umí vytvářet náhodné, ale opakovatelné efekty. Oscilátor noise lze použít k vytvoření organického smyčkovaného náhodného pohybu s libovolnou mírou detailu nebo chvění.

Viz výše uvedené části:

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

Specifické pro šum:

  • noise type - algoritmus použitý pro generování šumu.
    • SIMPLEX - výchozí nastavení, plynule se vlnící hodnota, která stoupá a klesá a opakuje se ve smyčce.
    • RANDOM - používá tradičnější algoritmus náhodných čísel, je zcela zašuměný a chaotický.

  • seed - hodnota použitá k vytvoření šumu. Pokud se vám vzhled šumové vlny nelíbí, zkuste tuto hodnotu změnit.

  • simplex detail - mění míru detailu nebo chvění šumu. Pokud chcete, aby byl opakující se vzor méně zřejmý, zvyšte duration a zároveň i tuto hodnotu.

Vlastní oscilátor

Vytváří zcela vlastní průběhy vlny. Je velmi užitečný pro tvorbu komplexních animací.

Viz výše uvedené části:

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

Pod tím je seznam pozic a hodnot. Duration je rozdělena na 64 kroků a hodnotu můžete umístit do libovolného z těchto bodů.

Každý krok má tato nastavení:

  • Step - časový krok v rámci duration. 0 je na začátku a 64 na konci.
  • Level - úroveň vlny v daném časovém kroku. Level je v rozsahu 0 až 1.
  • Animation type - rozbalovací nabídka umožňuje zvolit, jak se má z předchozího kroku přejít na tuto úroveň.
    • None - bez přechodu, v daném čase rovnou skočí na tuto úroveň.
    • Linear - zcela lineární pohyb z předchozí úrovně na tuto.
    • Ease in / Ease out / Ease in/out - provede easing mezi předchozí úrovní a touto. Popis typů animace najdete výše v části ease function.