BCC+ Ripple Dissolve
Category: BCC Transitions
Effect Name: BCC+ Ripple Dissolve
The BCC+ Ripple Dissolve filter, part of the BCC Transitions category, simulates ripples spreading out from a point of origin in a pool of water, similar to what is seen after tossing a pebble into a pond. Up to three independent ripples can be animated with a range of wave shapes. The distortion amount automatically animates as the transition progresses to obscure the underlying dissolve between clips.
Working with the Filter
FX Editor and Presets
- Use the FX Editor to load or save presets for reuse.
- To load a preset: Open the FX Editor, select a preset from the Presets panel, and click Apply to return to the host application.
- To save a custom preset: While in the FX Editor, click the Create Custom Preset icon in the parameter list, enter a preset name, and click Done. Additionally, a custom preset can be saved from the main menu bar by selecting File->Save Preset.
- To import custom presets from another drive: While in the FX Editor, select File->Import Preset from the main menu bar.
- Animation: Menu controlling what drives the animation of the transition.
- Auto: Automatically generates a transition based on the transition length (when used as a transition) or the clip length (when used as a filter).
- Manual Pct Done: Requires the user to set keyframes to control the transition progression. Can be useful in customizing the exact timing of the transition or when applying the filter as a stylized effect as opposed to a direct NLE-style transition.
- Layer to Reveal: This layer selection popup is not relevant when you have applied the filter as a true NLE-style transition and it will be hidden or disabled in that context. When applied as a normal โeffectโ as opposed to a transition, however, this menu is used to select the โIncomingโ or โRevealโ layer for the transition.
- Percent Done: When the Animation menu is changed to Percent Done then this slider can be manually keyframed to control the transition progression.
- Point Animation: Determines how the ripple animates through the transition.
- Center: The ripple remains at the center point for the transition animation.
- Manual Pct Done: The ripple animates from a starting point to an end point for the transition.
- Center: Sets the position of the first ripple along the horizontal and vertical axes.
- Center Starts: Sets the starting position of the first ripple along the horizontal and vertical axes.
- Center End: Sets the ending position of the first ripple along the horizontal and vertical axes.
- Center Ease: Sets the duration of the Start to End animation of the first ripple.
- Point Animation: Determines how the second ripple animates through the transition.
- Center: The second ripple remains at the center point for the transition animation.
- Manual Pct Done: The second ripple animates from a starting point to an end point for the transition.
- Center: Sets the position of the second ripple along the horizontal and vertical axes.
- Center Starts: Sets the starting position of the second ripple along the horizontal and vertical axes.
- Center End: Sets the ending position of the second ripple along the horizontal and vertical axes.
- Center Ease: Sets the duration of the Start to End animation of the second ripple.
- Point Animation: Determines how the third ripple animates through the transition.
- Center: The third ripple remains at the center point for the transition animation.
- Manual Pct Done: The third ripple animates from a starting point to an end point for the transition.
- Center: Sets the position of the third ripple along the horizontal and vertical axes.
- Center Starts: Sets the starting position of the third ripple along the horizontal and vertical axes.
- Center End: Sets the ending position of the third ripple along the horizontal and vertical axes.
- Center Ease: Sets the duration of the Start to End animation of the third ripple.
- Radius Peak: Sets the size of the ripple effect.
- Height: Sets the strength of the ripple waves.
- Perpendicular Height: Sets the amount of displacement perpendicular to the direction of wave motion.
- Wave Width: Determines the distance between the peaks of the ripple waves. The Wave Width does not affect the maximum displacement of each point in the image, but it does affect how fast the displacement changes from point to point in the image. Wave Width also affects the total number of waves visible in the effect, because as the waves become wider, fewer fit on the screen.
- Width Percent Increase: Sets the percentage that the wave width increases over the course of the transition animation.
- Speed: Sets the motion of the waves as they move. If you look at any one peak in the wave, Speed controls the rate at which the peak moves.
- Speed Deceleration: Sets the amount of deceleration that occurs over the course of the transition animation.
- Phase: Sets the position of the peak.
- Inside Radius: Sets the size of the interior of the ripple.
- Falloff: Sets the softness of the radius interior and exterior.
- Enable: Toggles the second ripple on or off.
- Link Center Point: When enabled, the center point of the second ripple is linked to the center point of the first.
- Radius Peak: Sets the size of the ripple effect.
- Height: Sets the strength of the ripple waves.
- Perpendicular Height: Sets the amount of displacement perpendicular to the direction of wave motion.
- Wave Width: Determines the distance between the peaks of the ripple waves. The Wave Width does not affect the maximum displacement of each point in the image, but it does affect how fast the displacement changes from point to point in the image. Wave Width also affects the total number of waves visible in the effect, because as the waves become wider, fewer fit on the screen.
- Width Percent Increase: Sets the percentage that the wave width increases over the course of the transition animation.
- Speed: Sets the motion of the waves as they move. If you look at any one peak in the wave, Speed controls the rate at which the peak moves.
- Speed Deceleration: Sets the amount of deceleration that occurs over the course of the transition animation.
- Phase: Sets the position of the peak.
- Inside Radius: Sets the size of the interior of the ripple.
- Falloff: Sets the softness of the radius interior and exterior.
- Enable: Toggles the third ripple on or off.
- Link Center Point: When enabled, the center point of the third ripple is linked to the center point of the first.
- Radius Peak: Sets the size of the ripple effect.
- Height: Sets the strength of the ripple waves.
- Perpendicular Height: Sets the amount of displacement perpendicular to the direction of wave motion.
- Wave Width: Determines the distance between the peaks of the ripple waves. The Wave Width does not affect the maximum displacement of each point in the image, but it does affect how fast the displacement changes from point to point in the image. Wave Width also affects the total number of waves visible in the effect, because as the waves become wider, fewer fit on the screen.
- Width Percent Increase: Sets the percentage that the wave width increases over the course of the transition animation.
- Speed: Sets the motion of the waves as they move. If you look at any one peak in the wave, Speed controls the rate at which the peak moves.
- Speed Deceleration: Sets the amount of deceleration that occurs over the course of the transition animation.
- Phase: Sets the position of the peak.
- Inside Radius: Sets the size of the interior of the ripple.
- Falloff: Sets the softness of the radius interior and exterior.
- Radius: Sets the size of the ripple effect.
- Height: Sets the strength of the ripple waves.
- Perpendicular Height: Sets the amount of displacement perpendicular to the direction of wave motion.
- Wave Width: Determines the distance between the peaks of the ripple waves. The Wave Width does not affect the maximum displacement of each point in the image, but it does affect how fast the displacement changes from point to point in the image. Wave Width also affects the total number of waves visible in the effect, because as the waves become wider, fewer fit on the screen.
- Phase: Sets the position of the peak.
- Waveform Shape: Determines the shape of the ripple wave. These choices fall into two categories: Shape waveforms and Spectrum waveforms.
- Spectrum Hybrid: The ripple's waveform shape is determined by the spectrum hybrid value, which relates to the fourteen Spectrum waveforms listed in the waveform shape menu. A value of 10 uses the Spectrum 1 waveform, 20 uses the Spectrum 2 waveform, and so on. Values between two multiples of 10 create a mix of the two adjacent Spectrum waves.
- Spectrum Blend Strength: Sets the mix of the specified waveform with the Spectrum Hybrid setting. If Spectrum Hybrid is set to 0, the resulting wave conforms to the WaveForm Shape setting. At value of 100, the filter uses only the Wave. Intermediate values blend between the two.
- Wave Distortion: Distorts the shape of the wave, changing the displacement of pixels that are not at zero points (for positive values) or peaks (for negative values) in the wave.
- Twirl Perp Height: Determines the behavior of the angular portion of the wave.
- Off: Perpendicular Height creates the same amount of displacement in the center of the ripple as it does at the edges.
- On: The displacement caused by the Perpendicular Height increases farther from the center.
- Super Twirl: Exaggerates the angular motion as the wave moves away from the center of the ripple.
- Hyper Twirl: Further exaggerates the angular motion as the wave moves away from the center of the ripple.
- Intensity: Determines the affect of the Height and Perpendicular Height settings on the ripple.
- Normal: Has no effect on the Height and Perpendicular Height settings and is suitable in most circumstances.
- Low: Scales down the Height and Perpendicular Height values by a factor of 10, which is useful for small ripples that require fine control.
- Super: Multiplies the Height and Perpendicular Height values by a factor of 10 and can produce very exaggerated and unnatural-looking ripple effects.
- Stretch: Sets the amount of stretch or squeeze applied to the ripple.
- Stretch Angle: Sets the angle between the stretch direction and the horizontal axis.
- Light Level: Sets the amount of light applied to the image. At a value of 0, no light is applied. As the value increases, the light becomes more intense.
- Light Color: Sets the color of the applied light.
- Light Width: Affects the size of the lit area on the ripple. Increasing this value causes a wider part of the ripple to be lit; decreasing it diminishes the lit portion of the ripples.
- Light Focus: Sets the shape of the light over each ripple. Increasing Light Focus causes the light to look wider and more diffuse; decreasing Light Focus makes the light bands sharper and narrower.
- Light Angle: Sets the directional angle of the applied light.
- Light Elevation: Sets the apparent distance from the ripples of the light source.
- Ambient Light: Adjusts the diffuse light on the image. The default setting of 100 does not add or subtract ambient light from the source image. Decreasing this setting makes the image darker before the other light is applied. Ambient Light illuminates or darkens the image evenly, and is unaffected by any other lighting parameters.
- Blend Mode: Determines how the filtered image is composited with the source image. For descriptions of all the possible Apply Modes, Click Here.
- Enable: Toggles the film glow parameter controls.
- Intensity: Sets the intensity of the glow result. Higher values yield a stronger glow across the image while lower values restrict the glow intensity.
- Color: Sets the color of the glow. In itโs default state the glow is white. By selecting a color with the color chip, the glow can be set to any RGB value. With the eyedropper, the glow color can be selected directly from the image pixels.
- Radius: Sets the radius over which the glow spreads to surrounding regions. Higher values will result in a larger, more diffuse glow, while lower values will create a more restricted glow.
- Radius X: Sets the width of the glow along the X axis. Higher values will result in a glow that is stretched horizontally along the X axis, while lower values will restrict the glow horizontally along the X axis.
- Radius Y : Sets the width of the glow along the Y axis. Higher values will result in a glow that is stretched vertically along the Y axis, while lower values will restrict the glow horizontally along the Y axis..
- Desaturation: Sets the glow result by adjusting the chroma values that are used for the input. At 0 the function has no effect on the result generating a traditional film glow, increasing the value in this parameter yields a result that looks colder and less saturated.
- Threshold: Sets the pixel values that are affected by the glow โ a setting of 0 will apply a glow to all of the pixels in the input clip, while a setting of 100 will not apply any glow to the image.
- Red Scale: Sets the scale of the red glow uniformly.
- Green Scale: Sets the scale of the green glow uniformly.
- Blue Scale: Sets the scale of the blue glow uniformly.
- Enable Secondary Glow: Toggles the secondary film glow parameter controls.
- Link Glow Intensity: When enabled, the secondary glow intensity is linked to the main glow intensity parameter.
- Intensity: Sets the intensity of the secondary glow result. Higher values yield a stronger glow across the image while lower values restrict the glow intensity.
- Color: Sets the color of the secondary glow. By selecting a color with the color chip, the glow can be set to any RGB value. With the eyedropper, the glow color can be selected directly from the image pixels.
- Radius: Sets the radius over which the glow spreads to surrounding regions. Higher values will result in a larger, more diffuse glow, while lower values will create a more restricted glow.
- Radius X: Sets the width of the glow along the X axis. Higher values will result in a glow that is stretched horizontally along the X axis, while lower values will restrict the glow horizontally along the X axis.
- Radius Y : Sets the width of the glow along the Y axis. Higher values will result in a glow that is stretched vertically along the Y axis, while lower values will restrict the glow horizontally along the Y axis..
- Desaturation: Sets the glow result by adjusting the chroma values that are used for the input. At 0 the function has no effect on the result generating a traditional film glow, increasing the value in this parameter yields a result that looks colder and less saturated.
- Threshold: Sets the pixel values that are affected by the glow โ a setting of 0 will apply a glow to all of the pixels in the input clip, while a setting of 100 will not apply any glow to the image.
- Enable: Toggles the lens distortion group parameters.
- Distortion: Pulls the corners of the image in or out. Negative values pull the corners outward (useful for correcting barrel distortion), while positive values pull the corners inward (useful for correcting pin-cushion distortion).
- Anamorphic Squeeze: Corrects the squeeze commonly found in anamorphic motion picture lenses.
- Curvature X / Curvature Y: Corrects non-radial, asymmetric distortions often seen with anamorphic lenses.
- Center: Sets the center point used for distortion. Use the on-screen center control (drag in the viewer) to reposition the distortion center.
- Edge Mode: Defines how the edges of the filtered frame are handled.
- Transparent: Makes the edges of the result transparent.
- Repeat: Extends edge pixels outward to create opaque edges. (Default)
- Reflect: Mirrors edge pixels back into the image.
- Wrap: Wraps the edge pixels to create opaque edges.
- Pin Width: Sets the strength of the edge pinning.
- Edge Mode: Defines how the edges of the filtered frame are handled after all the other parameters have been applied.
- Transparent: Makes the edges of the result transparent.
- Repeat: Extends edge pixels outward to create opaque edges. (Default)
- Reflect: Mirrors edge pixels back into the image.
- Wrap: Wraps the edge pixels to create opaque edges.
- Apply Ripple To: Determines where in the transition the effect is applied.
- Dissolve: Applies the effect to the transition between the two clips.
- Outgoing: Applies the effect to the first (outgoing) clip in the transition.
- Incoming: Applies the effect to the second (incoming) clip in the transition.
- Incoming and Outgoing: Applies the effect to both the first and second (incoming and outgoing) clips in the transition.
- Off: The effect is disabled and not applied to either source image.
- Apply Scale: Sets the intensity of the effect when the ripple is applied to the outgoing and/or incoming clips.
- Enable: Enables the Post Color Correct effect.
- Hue: Rotates the hue of the image.
- Saturation: Sets the saturation of the image.
- Brightness: Sets the brightness of the image.
- Contrast: Sets the contrast of the image.
- Gamma: Sets the gamma of the image.
- Temperature: Sets the color of the image to be either warmer or cooler.
- Cyan/Magenta: Adds either Cyan or Magenta to the image. Dragging the slider to the right makes the image more magenta and dragging the slider to the left makes the image more cyan.
- Red: Adds or subtracts red from the image.
- Green: Adds or subtracts green from the image.
- Blue: Adds or subtracts blue from the image.
- Ease In: Controls how quickly or slowly the transition advances at the beginning of the transition.
- Ease Mid: Controls how quickly or slowly the middle of the animation progresses.
- Ease Out: Controls how quickly or slowly the transition advances at the end of the transition.
- OSC Enable: Only visible in hosts that support heads up display widgets for manipulating these controls directly on screen. Enables/Disables on screen controls.
- GPU Rendering:Specifies how the effect is rendered.
- Default: Uses product-wide default of 16 bit half-float GPU rendering.
- 16 Bit Float: Manually force 16 bit half-float GPU rendering.
- 32 Bit Float: Manually force 32 bit full-float GPU rendering.
- Disabled: Forces CPU rendering.
Center Point Group
Center Point 2 Group
Center Point 3 Group
Ripple 1 Group
Contains parameters that affect the first of three ripples.
Ripple 2 Group
Contains parameters that affect the second of three ripples.
Ripple 3 Group
Contains parameters that affect the third of three ripples.
Global Group
Contains parameters that affect all of the ripples at once.
Waveform Group
Note: The Shape waveforms include Sine, Triangle, Square, Sawtooth, Circle, Semi-Circle, Uncircle, and Half-Sine. These names refer to the shape repeated on a graph that plots the displacement of each point in the ripple wave on the Y axis and the distance of each point from the center on the X axis.
The Shape waveforms are mathematically derived and are not intended to look natural. For a more natural-looking alternative, experiment with the Spectrum waveforms. These waveforms are all variations of the sine wave that can produce less regular, more realistic looking ripples.
Note: Stretch is useful for adjusting the perspective of the ripple. For example, you can create the appearance of a ripple in water viewed from the shore rather than from above. To achieve this effect, adjust the Stretch slider to a high value (between 75 and 100), and leave Stretch Angle at the default of 0. This effect generally looks best if Wave Width is decreased, which adds to the illusion of perspective by making the waves look closer together.
Light Group
The Light parameters adjusts the lighting of the ripple in the filtered image.
Note: The Pixel Chooser does not affect the Ambient Light setting. Ambient Light is applied to all pixels. This ensures that the Pixel Chooser does not create discrepancies in the overall lighting of the image before ripple is applied. Thus, at the default Ambient Light value of 100 (where no ambient light is added or subtracted), the Pixel Chooser behaves exactly as in other filters; at other values Pixel Chooser filters every parameter except Ambient Light.
Film Glow Group
RGB Independent Sub-Group
Secondary Glow Sub-Group
Lens Distortion Group
Color Correct Group
A suite of color correction tools are available in this group which allow for control over the final color of the effect. Bear in mind that these controls will control the final result, including the filtered source. Every stage of the effect that is before this stage will be subject to color changes made in this section.
Animation Tuning Group
These parameters control the overall timing of the transition. On hosts which permit on-screen heads up display widgets (such as AE, Premiere, and Avid) you should never need to modify these sliders directly since they can be configured in a more convenient and intuitive manner by manipulating the widgets directly in your comp/preview pane. On hosts without heads up display widgets you can use these sliders directly to fine tune your animation timing, taking advantage of the View Ease Curve option to help visualize the animation rates.