✅ Golf-oscillatoren
Op deze pagina :
Instellingen voor golf-oscillatoren
Alle golf-oscillatoren hebben de volgende instellingen :
- range min / range max - bepaalt het waardebereik voor de eigenschap die de oscillator aanstuurt. De eigenschap wordt ingesteld op range min wanneer de golfvorm onderaan staat, en op range max wanneer de golfvorm bovenaan staat.
- duration - de tijd die één volledige cyclus (of loop) nodig heeft om te voltooien. Dit is relatief aan het tempo in maten. Dus ¼ is één tel. 1 is een volledige maat, enzovoort.
- duration multiplier - schaalt de basisduur met een gekozen factor. Als duration bijvoorbeeld is ingesteld op een kwartnoot en de multiplier op 3 staat, duurt de oscillator drie kwartnoten (een gepunte halve noot). Fractionele multipliers worden ook ondersteund — houd SHIFT ingedrukt terwijl je de slider sleept om niet-gehele getallen in te stellen. Dit is handig voor faserings-effecten of subtiele timingverschuivingen.
- offset - de startverschuiving van de golf als percentage van de duur. Als je wilt dat de golf op een kwart van de cyclus begint, stel je dit in op 25%.
- repeat count - het aantal keren dat de loop wordt afgespeeld voordat hij stopt. De standaardwaarde is FOREVER, maar je kunt dit aanpassen als je niet wilt dat de oscillator oneindig blijft lopen. Nadat hij stopt, wordt de eigenschap ingesteld op de waarde aan het einde van de golf.
- delay count - de vertraging in tellen voordat de oscillator begint te lopen. Voordat hij begint, wordt de eigenschap ingesteld op de waarde aan het begin van de golf.
Algemene instellingen
- steps - verdeelt de beweging in een aantal discrete stappen. Handig wanneer je eigenschappen wilt laten "springen" naar waarden in plaats van vloeiend te bewegen.
- clamp min / clamp max - vergroot de schaal van de golf voorbij de minimale of maximale waarden en begrenst het resultaat.
- ease function - de Sawtooth- en Triangle-golven hebben ook een ease function die de animatiecurve subtiel verandert en je animaties veel expressiever kan maken!
- LINEAR - de standaardinstelling, zonder easing; beweegt gewoon lineair tussen de min- en max-waarden.
- EASE OUT - begint snel en vertraagt daarna richting het einde. Erg geschikt om fysica te simuleren, bijvoorbeeld afremmen tot stilstand.
- EASE IN - begint langzaam en versnelt geleidelijk. Goed om opbouwend momentum te simuleren.
- EASE IN/OUT - een combinatie van beide, voor een heel organische beweging.
Zaagtandgolf
Wordt soms ook een ramp waveform genoemd, omdat hij omhoog oploopt en aan het einde van de cyclus abrupt terugvalt. Dit is waarschijnlijk de meest gebruikte golf-oscillator, omdat hij een loop maakt voor cyclische eigenschappen zoals hue of rotation.
Zie de secties hierboven voor :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Specifiek voor Sawtooth :
- cycle range compensation - beschikbaar wanneer steps is ingesteld, en handig voor cyclische waarden, bijvoorbeeld een rotatie van 0 tot 360. Wanneer dit niet is ingeschakeld, zijn de begin- en eindwaarden hetzelfde, wat kan zorgen dat de animatie blijft hangen op het startpunt (omdat 0 en 360 dezelfde hoek zijn). Schakel dit in en het maximale bereik wordt verkleind om de stap-posities te corrigeren.
Driehoeksgolf
In tegenstelling tot de zaagtandgolf, die elke cyclus terugspringt naar het begin, beweegt de driehoeksgolf lineair vooruit en daarna weer terug.
Zie de secties hierboven voor :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Sinusgolf
De soepelste golfvorm! Oscilleert zacht tussen twee waarden, als een slinger.
Zie de secties hierboven voor :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Blokgolf
De eenvoudigste golfvorm: hij schakelt gewoon heen en weer tussen twee waarden!
Zie de secties hierboven voor :
- range min / range max
- duration
- offset
- repeat count
- delay count
Specifiek voor Square wave :
- pulse width - de tijd dat de golf op de maximale waarde staat, relatief aan de totale duration. 50% is de standaardwaarde: precies half om half. Als je wilt dat hij maar een kwart van de tijd "aan" is, stel je dit in op 25%. Met de offset-waarde kun je aanpassen wanneer deze puls plaatsvindt.
Noise
Een van de sterke punten van Liberation is dat het willekeurige, maar herhaalbare effecten kan genereren. De noise-oscillator kan worden gebruikt om een organische, loopende willekeurige beweging te maken, met zoveel detail/jitter als je wilt.
Zie de secties hierboven voor :
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Specifiek voor Noise :
- noise type - het algoritme dat wordt gebruikt om de noise te genereren.
- SIMPLEX - de standaardinstelling: een golvende waarde die op en neer beweegt en in een loop herhaalt.
- RANDOM - gebruikt een traditioneler algoritme voor willekeurige getallen; volledig ruisachtig en chaotisch.
- seed - de waarde die wordt gebruikt om de noise te maken. Als je het uiterlijk van de noise wave niet mooi vindt, probeer dan deze waarde te veranderen.
- simplex detail - bepaalt hoe gedetailleerd of jittery de noise is. Als je wilt dat het herhalende patroon minder opvalt, verhoog dan de duration en verhoog deze waarde.
Custom Oscillator
Maakt een volledig aangepaste golfvorm. Dit is erg handig voor het maken van complexe animaties.
Zie de secties hierboven voor :
- range min / range max
- duration
- offset
- steps
- repeat count
- delay count
Hieronder staat een lijst met posities en waarden. De duration wordt verdeeld in 64 stappen en je kunt op elk van deze punten een waarde plaatsen.
Elke stap heeft de volgende instellingen :
- Step - de tijdstap binnen de duration. 0 is aan het begin en 64 is aan het einde.
- Level - het niveau van de golf op die tijdstap. Het level loopt van 0 tot 1.
- Animation type - in het dropdown-menu kies je hoe je vanaf de vorige stap naar dit level wilt bewegen.
- None - geen overgang; springt op het opgegeven moment direct naar dit level.
- Linear - een volledig lineaire beweging van het vorige level naar dit level.
- Ease in / Ease out / Ease in/out - eased tussen het vorige level en dit level. Zie ease function hierboven voor een beschrijving van de animatietypen.