✅ 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.