Glitch
============================================
A glitch is a fault or bug in a system. In the case of video and images
it usually is caused by corrupted data, interference in the signal or
software bugs. These faults can come up as displacements of pixels,
colors or areas stretching/shrinking. In old tube like screens it can
come up as a horizontal displacement or a specific distortion in one or more
of the RGB channels.
It's often used in Motion Graphics, and sci-fi scenes.
.. note:: I've exaggerated the effects in this images so you can see
more clearly what they do. In real uses you will probably
want to be more subtle and use lots of masks.
.. raw:: html
.. rubric:: Toolkit
These nodes are designed to work together to create
the overall effect. Think of them as building bricks.
.. raw:: html
Bulge
--------------------------------------------------------------------------------
.. image:: _static/glitch/bulge.jpg
Simulates a massive horizontal distortion on the screen.
============================= =================================================
Inputs Description
============================= =================================================
Image Original image
Influence Intensity
Blur Soften Bulge
Position Position (in Y)
Mask Mask out areas of the effect
============================= =================================================
======================= ========================================================
Outputs Description
======================= ========================================================
Image The resulting image
======================= ========================================================
Pixel
--------------------------------------------------------------------------------
.. image:: _static/glitch/pixel.jpg
Simulates corrupted image/video data by displacing pixels.
============================= =================================================
Inputs Description
============================= =================================================
Image Original image
Influence X Intensity (horizontally)
Influence Y Intensity (vertically)
Scale X Width of pixel distortions
Scale Y Height of pixel distortions
Animation Offset Offset to animate the effect
Mask Mask out areas of the effect
============================= =================================================
======================= ========================================================
Outputs Description
======================= ========================================================
Image The resulting image
======================= ========================================================
Lines
--------------------------------------------------------------------------------
.. image:: _static/glitch/lines.jpg
Simulates corrupted data by randomly displacing lines.
============================= =================================================
Inputs Description
============================= =================================================
Image Original image
Influence Strength of the effect
Line Stretch How much to stretch from the original image
Mask Mask out areas of the effect
============================= =================================================
======================= ========================================================
Outputs Description
======================= ========================================================
Image The resulting image
======================= ========================================================
Pixel Mask
--------------------------------------------------------------------------------
.. image:: _static/glitch/mask.png
A mask made of blocks cutting into blocks. Can be used to simulate corrupted
pixels.
.. note:: You can use negative values in the scale settings, as well as
in other nodes. This will push pixels the opposite way.
============================= =================================================
Inputs Description
============================= =================================================
Scale X Width of the distorted pixels
Scale Y Height of the distorted pixels
Fill How much of the area to fill
Animation Offset Offset to animate the effect
============================= =================================================
======================= ========================================================
Outputs Description
======================= ========================================================
Mask Black and white mask
======================= ========================================================
.. raw:: html
.. rubric:: Presets
These nodes are built on the previous *toolkit* nodes. They are meant
to be an example of how to use the toolkit nodes together. You can use
these nodes as they are, but you will often find it more flexible to
use the toolkit nodes directly in your compositions.
.. raw:: html
Simple Glitch
--------------------------------------------------------------------------------
.. image:: _static/glitch/simple.jpg
A simple version of the glitch effect, aimed at getting better performance.
It doesn't include any channel distortions. Includes Pixel and Pixel mask.
============================= =================================================
Inputs Description
============================= =================================================
Image Original image
Large Distortion Scale Size for large pixel distortions
Large Distortion Influence Intensity of large distortions
Small Distortion Influence Intensity of small distortions
Small Distortion Width Width of small pixel distortions
Small Distortion Height Height of small pixel distortions
Small Distortion Fill Fill of the pixel mask for small distortions
Animation Offset Offset to animate the effect
Mask Mask out areas of the effect
============================= =================================================
======================= ========================================================
Outputs Description
======================= ========================================================
Image The resulting image
======================= ========================================================
Complex Glitch
--------------------------------------------------------------------------------
.. image:: _static/glitch/complex.jpg
The full glitch. Includes distortions on individual RGB channels. Includes
Pixel mask, Pixel, Bulge and Lines.
============================= =================================================
Inputs Description
============================= =================================================
Image Original image
Influence on Red Channel Intensity of distort in the Red Channel
Red Channel Distortion Amount of Red channel to cover with distortion
Influence on Green Channel Intensity of distort in the Green Channel
Green Channel Distortion Amount of Green channel to cover with distortion
Bulge Influence Intensity of Bulge
Bulge Position Position (in Y) of Bulge
Bulge Blur Soften the bulge
Large Distortion Influence Intensity of large distortions
Large Distortion Scale Size of large distortions
Line Stretch Influence Intensity of horizontal stretching
Line Stretch Fill Amount of image to cover with stretching
Animation Offset Offset to animate the effect
Mask Mask out areas of the effect
============================= =================================================
======================= ========================================================
Outputs Description
======================= ========================================================
Image The resulting image
======================= ========================================================
Glitch (old)
--------------------------------------------------------------------------------
.. image:: _static/glitch/old.jpg
.. note:: This is the old glitch effect from Enhance v1. It doesn't use any of
the **toolkit** nodes.
Simulates the glitching effect of a corrupted video file.
If you want to further customize, open the node group and tweak the values
in the "Mask Creation" Frame.
You can animate the Base offset property to animate the Glitch without affecting
the displacement intensity, although it's recommended to do both.
========================= ========================================================
Inputs Description
========================= ========================================================
Image Original image
Intensity Strength of the effect
Displace 1 X/Y Width and Height of the first displacements
Displace 2 X/Y Width and Height of the second displacements
Displace 3 X/Y Width and Height of the third displacements
Base Offset Offset to animate the effect
Mask Mask out areas of the effect
========================= ========================================================
======================= ========================================================
Outputs Description
======================= ========================================================
Image The resulting image
======================= ========================================================