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.
The BallomaticKernel applies a distorting lens-like effect to its input.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Pixelwise | Random | pow() |
The BoxBlur1DKernel does a one-dimensional box blur on its input.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Componentwise | 1D Ranged | None |
The BoxBlur2DKernel does a two-dimensional box blur on its input.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Componentwise | 2D Ranged | None |
The ConvolutionKernel convolves its input with a second, filter input.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Pixelwise | 2D Ranged, Random | None |
The CurtainKernel applies a rippling effect to its input.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Componentwise | 1D Ranged | sin() |
The DepthBlurKernel blurs an image according to the depth.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Pixelwise | 2D Ranged, Random | clamp() |
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 |
The LensFlareKernel generates a tunable lens flare.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Pixelwise | No inputs | user-defined |
The Median5x5Kernel does a 5x5 median filter on its input.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Componentwise | 2D Ranged | median() |
The ResizeKernel scales its input horizontally or vertically using a bilinear filter.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Componentwise | Random | bilinear() |
The SwirlomaticKernel warps part of its input around in a swirl.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Pixelwise | Random | cos(), sin() |
The WipeKernel does a wipe between two inputs.
Features:
Iteration Type | Input Access | Functions Used |
---|---|---|
Componentwise | Point | cos(), sin() |