Overview & Purpose
The Oscillate Size tool allows you to dynamically animate the size of an image or video layer in Fusion. Like other tools in the Anim Toys pack, it provides a user-friendly way to create complex scaling animations without manual keyframing.
Most controls behave very similarly to the other Oscillate tools, with the key difference being the addition of a Size Offset
parameter to define the baseline size for the oscillation.
Parameters
The controls for Oscillate Size are largely consistent with other Oscillate tools:
Basic Controls
Parameter | Description | Default |
---|---|---|
Amplitude | Determines the magnitude of the size change from the Size Offset . An amplitude of 1.0 with a Size Offset of 1.0 using a Sine wave will cause the size to oscillate between 0.0 and 2.0 times the original image size. |
1.0 |
Frequency (cycles/sec) | Controls how many times the size oscillation pattern repeats per second. This is frame rate dependent. | 1.0 |
Wave Type | Selects the mathematical wave function for the size animation (Sine, Triangle, Bounce, Bounce - Inverted, Sawtooth, Sawtooth - Inverted, Square). Each provides a distinct scaling behavior. | Sine |
Damping Controls
Parameter | Description | Default |
---|---|---|
Amp/Damp Frames | The number of frames for the damping or amplification effect on the size amplitude. Positive values decrease amplitude, negative values increase it. 0 means no damping. | 0 |
Damping Type | Defines the curve of the damping effect (Linear, Quadratic, Exponential, Logarithmic). | Quadratic |
Spatial Controls
Parameter | Description | Default |
---|---|---|
Size Offset | This crucial parameter sets the baseline or middle size around which the oscillation occurs. A value of 1.0 means the oscillation is centered around the image's original size. A value of 0.5 would center the oscillation around half the original size. The final size cannot be negative; it's clamped at 0. | 1.0 |
Timing Controls
Parameter | Description | Default |
---|---|---|
Start Frame | Delays the start of the size oscillation and any associated damping. | 0 |
Phase Shift (degrees) | Shifts the starting point of the size oscillation wave (0-360 degrees). | 0.0 |
Common Controls
Standard Fusion Transform node common controls are also available under the Common tab.
Usage Guide
- Add the Oscillate Size macro to your Fusion flow and connect your image.
- In the Inspector, adjust the parameters:
- Set
Size Offset
to define the central size of your animation. - Use
Amplitude
to control how much larger and smaller the image gets relative to theSize Offset
. - Choose a
Wave Type
. - Adjust
Frequency
for the speed of the size change. - Apply
Amp/Damp Frames
andDamping Type
if you want the size oscillation to grow or diminish over time. - Use
Start Frame
andPhase Shift
to fine-tune the timing.
- Set
Examples & Tips
- Breathing/Pulsing Effect: Use a Sine wave with a moderate
Size Offset
and a smallerAmplitude
. - Bouncing Ball (Top-Down View): The Bounce wave type can simulate the appearance of a bouncing ball when viewed from above.
- Blinking/Flashing: A Square wave type can create an instant on/off or large/small size change. Set
Size Offset
andAmplitude
so one extreme results in a size of 0 and the other is the desired visible size. - Understanding Size Range:
- For Sine, Triangle, Sawtooth, Square waves: The size will generally oscillate between
SizeOffset - Amplitude
andSizeOffset + Amplitude
. - For Bounce waves: The
SizeOffset
acts more like the baseline, and theAmplitude
determines the peak size change. - The final size is clamped at a minimum of 0.
- For Sine, Triangle, Sawtooth, Square waves: The size will generally oscillate between