✅ Valni oscilatori

Na ovoj stranici:

Postavke valnog oscilatora

Svi valni oscilatori imaju sljedeće postavke:

  • range min / range max - određuje raspon vrijednosti za svojstvo kojim oscilator upravlja. Svojstvo se postavlja na range min kada je valni oblik na dnu, a na range max kada je valni oblik na vrhu.

  • duration - vrijeme potrebno da se završi jedan puni ciklus (ili loop). Vrijednost je relativna u odnosu na tempo u taktovima. Dakle, ¼ je jedan beat. 1 je cijeli takt itd.
  • duration multiplier - skalira osnovno trajanje odabranim faktorom. Na primjer, ako je duration postavljen na četvrtinku, a multiplier na 3, oscilator će trajati tri četvrtinke (točkastu polovinku). Podržani su i razlomljeni množitelji — držite SHIFT dok povlačite klizač kako biste postavili necjelobrojne vrijednosti, što je korisno za fazne efekte ili stvaranje suptilnih pomaka u tajmingu.
  • offset - početni pomak vala kao postotak trajanja. Ako želite da val počne od četvrtine svog trajanja, postavite ovo na 25%.
  • repeat count - broj ponavljanja loopa prije nego što se zaustavi. Zadana vrijednost je FOREVER, ali možete je promijeniti ako ne želite da oscilator radi neograničeno. Nakon zaustavljanja, svojstvo će se postaviti na vrijednost na kraju vala.
  • delay count - odgoda u beatovima prije nego što se oscilator pokrene. Prije pokretanja, svojstvo će biti postavljeno na vrijednost na početku vala.

Zajedničke postavke

  • steps - dijeli kretanje na određeni broj diskretnih koraka. Korisno kada želite da svojstva „skaču” na vrijednosti umjesto da se glatko kreću.

  • clamp min / clamp max - povećava skalu vala izvan njegovih minimalnih ili maksimalnih vrijednosti i ograničava rezultat.

  • ease function - pilasti i trokutasti val također imaju ease function, koja suptilno mijenja krivulju animacije i može animacije učiniti mnogo izražajnijima!
    • LINEAR - zadano, bez easing efekta; samo se linearno pomiče između minimalne i maksimalne vrijednosti.
    • EASE OUT - počinje brzo, a zatim usporava kako se približava kraju. Vrlo dobro za simulaciju fizike, npr. usporavanje do zaustavljanja.
    • EASE IN - počinje polako i postupno ubrzava. Dobro za simulaciju nakupljanja zamaha.
    • EASE IN/OUT - kombinacija oba pristupa, s vrlo organskim kretanjem.

Pilasti val

Ponekad se naziva i ramp waveform jer se penje prema gore, a zatim naglo pada na kraju ciklusa. Vjerojatno je najčešći valni oscilator jer stvara loop za kruženje svojstava poput hue ili rotation.

Pogledajte gornje odjeljke za:

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

Specifično za pilasti val:

  • cycle range compensation - dostupno kada je postavljen steps i korisno je za kruženje vrijednosti, primjerice rotaciju od 0 do 360. Kada ovo nije uključeno, početna i završna vrijednost bit će iste, što može uzrokovati zastajkivanje na početnoj točki (jer su 0 i 360 isti kut). Uključite ovu opciju i maksimalni raspon bit će smanjen kako bi se ispravili položaji koraka.

Trokutasti val

Za razliku od pilastog vala, koji se svakim ciklusom vraća skokom na početak, trokutasti val kreće se linearno naprijed, a zatim natrag.

Pogledajte gornje odjeljke za:

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

Sinusni val

Najglađi valni oblik! Nježno oscilira između dvije vrijednosti poput njihala.

Pogledajte gornje odjeljke za:

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

Kvadratni val

Najjednostavniji valni oblik - samo se prebacuje između dvije vrijednosti, naprijed-natrag!

Pogledajte gornje odjeljke za:

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

Specifično za kvadratni val:

  • pulse width - vrijeme tijekom kojeg je val na maksimalnoj vrijednosti u odnosu na ukupno trajanje. 50% je zadano, što je točno pola-pola. Ako želite da bude „uključen” samo četvrtinu vremena, postavite na 25%. Kada se taj puls događa možete prilagoditi pomoću vrijednosti offset.

Šum

Jedna od prednosti Liberationa jest to što može generirati nasumične, ali ponovljive efekte. Oscilator noise može se upotrijebiti za stvaranje organskog, loopanog nasumičnog kretanja s onoliko detalja/treperenja koliko želite.

Pogledajte gornje odjeljke za:

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

Specifično za šum:

  • noise type - algoritam koji se koristi za generiranje šuma.
    • SIMPLEX - zadano, valovita vrijednost koja raste i opada te se ponavlja u loopu.
    • RANDOM - koristi tradicionalniji algoritam nasumičnih brojeva; potpuno šumno i kaotično.

  • seed - vrijednost koja se koristi za stvaranje šuma. Ako vam se ne sviđa izgled vala šuma koji imate, pokušajte promijeniti ovu vrijednost.

  • simplex detail - mijenja koliko je šum detaljan ili treperav. Ako želite da ponavljajući uzorak bude manje očit, povećajte duration i ovu vrijednost.

Prilagođeni oscilator

Stvara potpuno prilagođene valne oblike. To je vrlo korisno za izradu složenih animacija.

Pogledajte gornje odjeljke za:

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

Ispod toga nalazi se popis položaja i vrijednosti. Trajanje je podijeljeno na 64 koraka i vrijednost možete postaviti na bilo koju od tih točaka.

Svaki korak ima sljedeće postavke:

  • Step - vremenski korak unutar trajanja. 0 je na početku, a 64 je na kraju.
  • Level - razina vala u tom vremenskom koraku. Razina je u rasponu od 0 do 1.
  • Animation type - padajući izbornik omogućuje odabir načina na koji se želite kretati prema ovoj razini iz prethodnog koraka.
    • None - bez prijelaza; samo izravno skoči na ovu razinu u zadanom trenutku.
    • Linear - potpuno linearno kretanje s prethodne razine na ovu.
    • Ease in / Ease out / Ease in/out - primjenjuje easing između prethodne razine i ove. Pogledajte gore opis ease function za objašnjenje vrsta animacije.