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 |
Chromatic Aberration¶
The Chromatic Aberration kernel applies chromatic aberration distortion effects.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixel-wise |
Random, Point |
biliniear, lerp |
ColorMask¶
The ColorMask applies a color mask to its input.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
Random, Point |
bilinear() |
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() |
Merge¶
The Merge blends two images using various blend modes such as Add, Difference, Multiply, and more.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
ComponentWise |
Point |
clamp(), fabs() |
Radial¶
The Radial generates a radial shape around a specified center with customizable transitions, functioning as a generator.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
Random, Point |
clamp(), fabs(), sin(), cos(), sqrt() |
Shuffle¶
The Shuffle allows you to rearrange the components of two input images by specifying which input and component to use in the output image.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
Point |
None |
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() |