BCC Bulge



Bulge makes the source image appear as if it is stretched over a surface with a bulge or a depression.


Presets and Common Controls

BCC filters come with a library of factory installed presets plus the ability to create your own custom presets and preview them  with the BCC FX Browser™.

BCC filters also include common controls that configure global effect preferences and other host-specific effect settings.

For more information about working with presets and other common controls, Click Here.


If the Correct Non-Square Pixels checkbox is selected and the filter is applied to media with non-square pixels, the filter converts the pixels to square pixels (maintaining the height), applies the bulge, and then converts the pixels back to their original format. This helps prevent distortion.

Selecting the Process Alpha Channel Only checkbox allows you to distort the alpha channel without changing the underlying colors.


Center Point Parameter Group

Center Point sets the X and Y coordinates of the center of the bulge or depression.

Height controls the height of the bulge above the surface. Negative Height values create a depression in the surface of the image.

bulge.original bulge.height.n50
Height=50 Height= -50

Perspective controls the distance from the viewer to the top of the bulge. Positive Perspective values move the viewer farther away from the surface, making the bulge appear less pronounced. Negative Perspective values place the viewer under the surface of the bulge, which can produce some unusual effects.

bulge.original bulge.perspective.50
Perspective=0 Perspective=50

Radius sets the radius of the bulge. This value is expressed as the distance, in pixels, between the center point and the edge of the bulge.

bulge.radius.300 bulge.radius.600
Radius=300 Radius=600

Taper controls the shape of the bulge. An untapered bulge maps the source track onto a surface with a roughly spherical bump. Increasing Taper makes the surface more like a tapered candle, proportionally much higher in the middle than at the edges.

Stretch stretches or squeezes the bulge in the direction of the Stretch Angle. Positive Stretch values pull the bulge apart, whereas negative values squeeze it together.

bulge.original bulge.stretch.10
Stretch=0 Stretch=10

Stretch Angle sets the direction in which the bulge is stretched or squeezed.


Motion Tracker

The BCC Motion Tracker allows you to track the motion of an object, then use the motion path to drive other geometric properties of the effect without the need for keyframing.

For more information on the Motion Tracker, Click Here.



The BCC PixelChooser provides simple, built-in masking of the effect result.  The PixelChooser is generally used to select a portion of the image and restrict an effect to just the selected area while maintaining the original image content in unselected regions.  The selection can be based on geometric shapes or on the image’s luma/color properties.

For more information on the PixelChooser, Click Here.


Distortion Pinning

The BCC Distortion Pinning controls are used to fine tune edge treatment in situations where a distortion effect might cause regions from outside the image edges to be remapped inside the boundary.

For more information on the BCC Distortion Pinning controls, Click Here.


Join our email newsletter and keep up to date