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 |