✅ Osciladores de onda
En esta página:
Onda de diente de sierra
Onda triangular
Onda sinusoidal
Onda cuadrada
Osciladores de onda
Custom Oscillator
Ajustes de los osciladores de onda
Todos los osciladores de onda tienen los siguientes ajustes:
- range min / range max - determina el rango de valores de la propiedad que controla el oscilador. La propiedad se establece en range min cuando la forma de onda está en la parte inferior, y en range max cuando la forma de onda está en la parte superior.
- duration - el tiempo que tarda en completarse un ciclo completo (o loop). Es relativo al tempo en compases. Por tanto, ¼ es un solo pulso. 1 es un compás completo, etc.
- duration multiplier - escala la duración base por un factor elegido. Por ejemplo, si duration está ajustado a una negra y el multiplicador es 3, el oscilador durará tres negras (una blanca con puntillo). También se admiten multiplicadores fraccionarios: mantén pulsado SHIFT mientras arrastras el deslizador para definir números no enteros, algo útil para efectos de fase o para crear pequeños desplazamientos de temporización.
- offset - el desplazamiento inicial de la onda como porcentaje de la duración. Si quieres que la onda empiece a un cuarto de su recorrido, ajústalo al 25%.
- repeat count - el número de veces que se ejecuta el loop antes de detenerse. El valor predeterminado es FOREVER, pero puedes cambiarlo si no quieres que el oscilador se ejecute indefinidamente. Cuando se detiene, la propiedad se establece en el valor del final de la onda.
- delay count - el retardo en pulsos antes de que el oscilador empiece a ejecutarse. Antes de empezar, la propiedad se establece en el valor del inicio de la onda.
Ajustes comunes
- steps - divide el movimiento en un número de pasos discretos. Es útil cuando quieres que las propiedades “salten” entre valores en lugar de moverse suavemente.
- clamp min / clamp max - aumenta la escala de la onda más allá de sus valores mínimo o máximo y limita el resultado.
- ease function - las ondas Sawtooth y Triangle también tienen una función de suavizado que cambia sutilmente la curva de animación y puede hacer que tus animaciones sean mucho más expresivas.
- LINEAR - el valor predeterminado, sin suavizado; simplemente se mueve de forma lineal entre los valores mínimo y máximo.
- EASE OUT - empieza rápido y luego reduce la velocidad al acercarse al final. Muy útil para simular física, por ejemplo, una desaceleración hasta detenerse.
- EASE IN - empieza despacio y acelera gradualmente. Útil para simular acumulación de impulso.
- EASE IN/OUT - una combinación de ambos, con un movimiento muy orgánico.
Onda de diente de sierra
También se conoce a veces como forma de onda de rampa, porque asciende en rampa y luego cae bruscamente al final de su ciclo. Probablemente es el oscilador de onda más habitual, porque crea un loop para recorrer propiedades como hue o rotation.
Consulta las secciones anteriores para:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Específico de Sawtooth:
- cycle range compensation - disponible cuando steps está activado, y útil para recorrer valores, por ejemplo una rotación de 0 a 360. Cuando no está activado, los valores inicial y final son iguales, lo que puede provocar que se quede enganchado en el punto inicial (porque 0 y 360 son el mismo ángulo). Actívalo y el rango máximo se reducirá para corregir las posiciones de los pasos.
Onda triangular
A diferencia de la onda de diente de sierra, que vuelve al principio en cada ciclo, la onda triangular se mueve linealmente hacia delante y luego hacia atrás.
Consulta las secciones anteriores para:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Onda sinusoidal
La forma de onda más suave. Oscila suavemente entre dos valores, como un péndulo.
Consulta las secciones anteriores para:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Onda cuadrada
La forma de onda más sencilla: simplemente alterna entre dos valores, de un lado a otro.
Consulta las secciones anteriores para:
- range min / range max
- duration
- offset
- repeat count
- delay count
Específico de Square wave:
- pulse width - el tiempo durante el cual la onda permanece en su valor máximo en relación con la duración total. El valor predeterminado es 50%, exactamente mitad y mitad. Si solo quieres que esté “encendida” durante una cuarta parte del tiempo, ajústalo al 25%. Puedes ajustar cuándo ocurre este pulso usando el valor offset.
Ruido
Uno de los puntos fuertes de Liberation es que puede generar efectos aleatorios, pero repetibles. El oscilador noise puede usarse para crear un movimiento aleatorio orgánico en loop con tanto detalle o vibración como quieras.
Consulta las secciones anteriores para:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Específico de Noise:
- noise type - el algoritmo usado para generar el ruido.
- SIMPLEX - el valor predeterminado, un valor ondulante que sube y baja suavemente, y se repite en loop.
- RANDOM - usa un algoritmo de números aleatorios más tradicional, totalmente ruidoso y caótico.
- seed - el valor usado para crear el ruido. Si no te gusta el aspecto de la onda de ruido que tienes, prueba a cambiar este valor.
- simplex detail - cambia el nivel de detalle o vibración del ruido. Si quieres que el patrón repetido sea menos evidente, aumenta la duración y sube este valor.
Custom Oscillator
Crea formas de onda completamente personalizadas. Es muy útil para crear animaciones complejas.
Consulta las secciones anteriores para:
- range min / range max
- duration
- offset
- steps
- repeat count
- delay count
Debajo hay una lista de posiciones y valores. La duración se divide en 64 pasos y puedes colocar un valor en cualquiera de estos puntos.
Cada paso tiene los siguientes ajustes:
- Step - el paso temporal dentro de la duración. 0 está al principio y 64 al final.
- Level - el nivel de la onda en ese paso temporal. El nivel va de 0 a 1.
- Animation type - el menú desplegable te permite elegir cómo quieres moverte hacia este nivel desde el paso anterior.
- None - sin transición; salta directamente a este nivel en el momento indicado.
- Linear - un movimiento completamente lineal desde el nivel anterior hasta este.
- Ease in / Ease out / Ease in/out - suaviza el movimiento entre el nivel anterior y este. Consulta ease function más arriba para ver una descripción de los tipos de animación.