Example Kernels¶
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.
BallomaticKernel¶
The BallomaticKernel applies a distorting lens-like effect to its input.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
Random |
pow() |
BoxBlur1DKernel¶
The BoxBlur1DKernel does a one-dimensional box blur on its input.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
1D Ranged |
None |
BoxBlur2DKernel¶
The BoxBlur2DKernel does a two-dimensional box blur on its input.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
2D Ranged |
None |
ConvolutionKernel¶
The ConvolutionKernel convolves its input with a second, filter input.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
2D Ranged, Random |
None |
CurtainKernel¶
The CurtainKernel applies a rippling effect to its input.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
1D Ranged |
sin() |
DepthBlurKernel¶
The DepthBlurKernel blurs an image according to the depth.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
2D Ranged, Random |
clamp() |
InvertKernel¶
The InvertKernel inverts the colours on its input. (This kernel is the default when you create a BlinkScript node.)
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
Point |
None |
LensFlareKernel¶
The LensFlareKernel generates a tunable lens flare.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
No inputs |
user-defined |
Median5x5Kernel¶
The Median5x5Kernel does a 5x5 median filter on its input.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
2D Ranged |
median() |
ResizeKernel¶
The ResizeKernel scales its input horizontally or vertically using a bilinear filter.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
Random |
bilinear() |
SwirlomaticKernel¶
The SwirlomaticKernel warps part of its input around in a swirl.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
Random |
cos(), sin() |
WipeKernel¶
The WipeKernel does a wipe between two inputs.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Componentwise |
Point |
cos(), sin() |
ParticleWindKernel¶
The ParticleWindKernel is a particle system kernel that simulates wind on particles.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
Point |
particles |
ParticleFuseKernel¶
The ParticleFuseKernel is a particle system kernel that fuses particles toegether when they get too close to each other.
Features:
Iteration Type |
Input Access |
Functions Used |
---|---|---|
Pixelwise |
Random |
particles |