tools:oscillator
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tools:oscillator [2020/02/18 17:13] – [Output Scale] lightwolf | tools:oscillator [2021/01/02 14:22] (current) – [Gallery] lightwolf | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Oscillator Node (under construction) | + | ====== Oscillator Node ====== |
| - | {{ : | + | {{ : |
| The Oscillator nodes provides multiple waveforms as a scalar, including options to fade them in our out. | The Oscillator nodes provides multiple waveforms as a scalar, including options to fade them in our out. | ||
| It can be used to deform meshes using a position or distance as an input, but also to influence an animation by using time as an input. | It can be used to deform meshes using a position or distance as an input, but also to influence an animation by using time as an input. | ||
| + | |||
| + | It is also available as a Channel Modifier. | ||
| ===== Controls ===== | ===== Controls ===== | ||
| Line 19: | Line 21: | ||
| ==== Waveform ==== | ==== Waveform ==== | ||
| - | {{ : | + | {{: |
| Multiple waveforms are available: | Multiple waveforms are available: | ||
| - | * Sine | + | |
| - | * Cosine | + | |
| - | * Pulse | + | |
| - | * Triangle | + | |
| - | * Sawtooth | + | |
| - | * Noise | + | |
| - | * Sinc Function | + | |
| - | * Polynomial Impulse | + | |
| - | * Custom | + | |
| + | * **Custom** Uses the **Input** node input as well as the **Custom Position** input. The Input values is affected by the scale and shift values and the fade in/out are applied depending on the **Custom Position** input. | ||
| Line 42: | Line 45: | ||
| It controls the spread of the impulse, values above 1.0 are recommended. | It controls the spread of the impulse, values above 1.0 are recommended. | ||
| + | |||
| ==== Input ==== | ==== Input ==== | ||
| Line 58: | Line 62: | ||
| This setting multiplies the output scalar. | This setting multiplies the output scalar. | ||
| ==== Output Shift ==== | ==== Output Shift ==== | ||
| + | |||
| + | The output shift is added to the output scalar after it has been scaled. | ||
| + | |||
| + | |||
| ==== Fade In / Fade Out ==== | ==== Fade In / Fade Out ==== | ||
| + | |||
| + | These two tabs control the fade in/out of the waveform. | ||
| + | |||
| + | Either of these need to be manually enabled. If they are enabled, the node will add additional nodal inputs. These are removed again if the fade is disabled. | ||
| + | |||
| + | The start and end values are unit-less and depend on the input. | ||
| + | If the input is frames, it's frames. If it's time it's seconds, if it's a distance it's metres and so on. | ||
| + | |||
| === Start === | === Start === | ||
| + | |||
| + | The starting value where the fade starts. | ||
| + | |||
| === End === | === End === | ||
| - | === Start Amplitude === | ||
| - | === End Amplitude === | ||
| - | === Gain === | ||
| - | === Bias === | ||
| + | The end value for the fade. | ||
| + | === Start Amplitude === | ||
| + | The starting amplitude, or scale, for the fade. | ||
| + | === End Amplitude === | ||
| + | The ending amplitude for the fade. | ||
| + | === Gain === | ||
| + | This allows you to adjust the shape of the fade. Gain acts in a way similar to a gamma curve. | ||
| + | The default is 0.5 which corresponds to a linear shape. | ||
| + | |||
| + | === Bias === | ||
| + | This also adjust the shape of the fade, a lower bias will shift it to the left, a higher bias to the right. | ||
| + | The default is 0.5 which corresponds to a linear shape. | ||
| + | ====== Oscillator Channel Modifier ====== | ||
| + | {{ : | ||
| + | The Oscillator is also available as a channel modifier. It is almost identical with the following caveats/ | ||
| + | * The input value is always the current time | ||
| + | * There is no custom waveform | ||
| + | * The result can replace or be added or multiplied with the value in the underlying envelope. | ||
| + | ---- | ||
| + | ====== Gallery ====== | ||
| + | {{: | ||
| + | All motions courtesy of multiple Oscillator nodes - by https:// | ||
| ---- | ---- | ||
tools/oscillator.1582042400.txt.gz · Last modified: by lightwolf
