✅ Wave oscillators
På denne side :
Indstillinger for Wave oscillator
Alle Wave oscillators har følgende indstillinger :
- range min / range max - bestemmer værdiområdet for den egenskab, oscillatoren styrer. Egenskaben sættes til range min, når bølgeformen er nederst, og til range max, når bølgeformen er øverst.
- duration - hvor lang tid én fuld cyklus (eller loop) tager at gennemføre. Dette er relativt til tempoet i takter. Så ¼ er ét beat. 1 er en hel takt osv.
- duration multiplier - skalerer den grundlæggende varighed med en valgt faktor. Hvis duration for eksempel er sat til en fjerdedelsnode, og multiplier er 3, varer oscillatoren tre fjerdedelsnoder (en punkteret halvnode). Brøk-multiplikatorer understøttes også — hold SHIFT nede, mens du trækker i slideren, for at angive ikke-hele tal. Det er nyttigt til phasing-effekter eller til at lave subtile timingforskydninger.
- offset - bølgens startforskydning som procentdel af varigheden. Hvis bølgen skal starte en fjerdedel inde i forløbet, skal du sætte dette til 25%.
- repeat count - antallet af gange loopet kører, før det stopper. Standardværdien er FOREVER, men du kan ændre den, hvis oscillatoren ikke skal køre uendeligt. Når den stopper, sættes egenskaben til værdien ved slutningen af bølgen.
- delay count - forsinkelsen i beats, før oscillatoren begynder at køre. Før den starter, sættes egenskaben til værdien ved starten af bølgen.
Fælles indstillinger
- steps - opdeler bevægelsen i et antal diskrete trin. Godt når du vil have egenskaber til at "hoppe" til værdier i stedet for at bevæge sig jævnt.
- clamp min / clamp max - øger bølgens skala ud over dens minimums- eller maksimumsværdier og begrænser resultatet.
- ease function - Sawtooth og Triangle waves har også en ease function, som ændrer animationskurven subtilt og kan gøre dine animationer virkelig udtryksfulde!
- LINEAR - standarden, ingen easing; bevæger sig bare lineært mellem minimums- og maksimumsværdierne.
- EASE OUT - starter hurtigt og sænker derefter farten, når den nærmer sig slutningen. Meget velegnet til at simulere fysik, f.eks. at bremse ned til stilstand.
- EASE IN - starter langsomt og øger gradvist hastigheden. God til at simulere opbygning af momentum.
- EASE IN/OUT - en kombination af begge og en meget organisk bevægelse.
Sawtooth wave
Kaldes også nogle gange en ramp waveform, fordi den ramper opad og derefter falder brat ved slutningen af sin cyklus. Det er sandsynligvis den mest almindelige wave oscillator, fordi den laver et loop til cykliske egenskaber som hue eller rotation.
Se afsnittene ovenfor for :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Specifikt for Sawtooth :
- cycle range compensation - tilgængelig når steps er sat, og den er god til cykliske værdier, f.eks. en rotation fra 0 til 360. Når den ikke er slået til, er start- og slutværdierne ens, hvilket kan få bevægelsen til at hænge ved startpunktet (fordi 0 og 360 er samme vinkel). Slå den til, så reduceres maksimumområdet for at korrigere trinpositionerne.
Triangle wave
I modsætning til sawtooth wave, som hopper tilbage til begyndelsen i hver cyklus, bevæger triangle wave sig lineært fremad og derefter tilbage.
Se afsnittene ovenfor for :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Sine wave
Den mest jævne bølgeform! Oscillerer blødt mellem to værdier som et pendul.
Se afsnittene ovenfor for :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Square wave
Den enkleste bølgeform - den skifter bare mellem to værdier frem og tilbage!
Se afsnittene ovenfor for :
- range min / range max
- duration
- offset
- repeat count
- delay count
Specifikt for Square wave :
- pulse width - hvor lang tid bølgen er på sin maksimumsværdi i forhold til den samlede varighed. 50% er standarden, hvilket er præcis halvt af hver. Hvis den kun skal være "on" en fjerdedel af tiden, skal du sætte den til 25%. Du kan justere, hvornår denne puls sker, med offset-værdien.
Noise
En af Liberations styrker er, at programmet kan generere tilfældige, men gentagelige effekter. Noise-oscillatoren kan bruges til at lave en organisk, loopende tilfældig bevægelse med så meget detalje/jitter, som du ønsker.
Se afsnittene ovenfor for :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Specifikt for Noise :
- noise type - algoritmen der bruges til at generere støjen.
- SIMPLEX - standarden; en bølgende værdi, der ebber og flyder, og som gentages i et loop.
- RANDOM - bruger en mere traditionel algoritme til tilfældige tal; helt støjende og kaotisk.
- seed - værdien der bruges til at skabe støjen. Hvis du ikke kan lide udseendet af den noise wave, du har, kan du prøve at ændre værdien.
- simplex detail - ændrer hvor detaljeret eller jittery støjen er. Hvis det gentagne mønster skal være mindre tydeligt, kan du øge duration og hæve denne værdi.
Custom Oscillator
Opretter en helt brugerdefineret bølgeform. Det er meget nyttigt til at lave komplekse animationer.
Se afsnittene ovenfor for :
- range min / range max
- duration
- offset
- steps
- repeat count
- delay count
Nedenfor findes en liste over positioner og værdier. Varigheden opdeles i 64 trin, og du kan placere en værdi ved et hvilket som helst af disse punkter.
Hvert trin har følgende indstillinger :
- Step - tidstrinnet inden for varigheden. 0 er ved begyndelsen, og 64 er ved slutningen.
- Level - bølgens niveau ved det pågældende tidstrin. Niveauet går fra 0 til 1.
- Animation type - rullemenuen lader dig vælge, hvordan du vil bevæge dig mod dette niveau fra det forrige trin.
- None - ingen overgang; hopper direkte til dette niveau på det angivne tidspunkt.
- Linear - en helt lineær bevægelse fra det forrige niveau til dette.
- Ease in / Ease out / Ease in/out - bruger easing mellem det forrige niveau og dette. Se ease function ovenfor for en beskrivelse af animationstyperne.