Image Kernels

Image Blink kernels are as the name suggests; kernels that work on image data. With these you can make kernels to produce any image based visual effect.

Some example Blink kernels are listed below. If you’re unsure how to implement something in a Blink kernel, check the Features for each example to find a kernel that might be doing something similar.

Ballomatic

The Ballomatic applies a distorting lens-like effect to its input.

Features:

Iteration Type

Input Access

Functions Used

Pixelwise

Random, Point

pow()

BoxBlur1D

The BoxBlur1D does a one-dimensional box blur on its input.

Features:

Iteration Type

Input Access

Functions Used

Componentwise

1D Ranged

None

BoxBlur2D

The BoxBlur2D does a two-dimensional box blur on its input.

Features:

Iteration Type

Input Access

Functions Used

Componentwise

2D Ranged

None

Convolution

The Convolution convolves its input with a second, filter input.

Features:

Iteration Type

Input Access

Functions Used

Pixelwise

2D Ranged, Random

None

Curtain

The Curtain applies a rippling effect to its input.

Features:

Iteration Type

Input Access

Functions Used

Componentwise

1D Ranged

sin()

DepthBlur

The DepthBlur blurs an image according to the depth.

Features:

Iteration Type

Input Access

Functions Used

Pixelwise

2D Ranged, Random

clamp()

Invert

The Invert inverts the colours on its input.

Features:

Iteration Type

Input Access

Functions Used

Componentwise

Point

None

LensFlare

The LensFlare generates a tunable lens flare.

Features:

Iteration Type

Input Access

Functions Used

Pixelwise

No inputs

user-defined

Median5x5

The Median5x5 does a 5x5 median filter on its input.

Features:

Iteration Type

Input Access

Functions Used

Componentwise

2D Ranged

median()

Resize

The Resize scales its input horizontally or vertically using a bilinear filter.

Features:

Iteration Type

Input Access

Functions Used

Componentwise

Random

bilinear()

Saturation

The Saturation changes the saturation of its input.

Features:

Iteration Type

Input Access

Functions Used

Pixelwise

Point

None

Swirlomatic

The Swirlomatic warps part of its input around in a swirl. (This kernel is the default when you create a BlinkScript node.)

Features:

Iteration Type

Input Access

Functions Used

Componentwise

Random, Point

cos(), sin()

Wipe

The Wipe does a wipe between two inputs.

Features:

Iteration Type

Input Access

Functions Used

Componentwise

Point

cos(), sin()