Different Strokes
25 Freeframe Plugins

Different Strokes is a collection of Freeframe video effects plugins that draw the video using definable brushes

To install these demo plugins, copy the .dll files to the freeframe plugin folder for your VJ software, and Freeimage.dll and the "Syzygy Plugin Data" folder to the directory the VJ software executable runs from.

SZ_Brushtrokes

Multiple brush selection plugin. To change which brushes are selectable from this plugin, copy the brushes (each in their own folder) into the sz_brushtrokes folder contained in the Syzygy_Plugin_data folder.

Parameters
Brush Set - Choose which brush set to use, parameter displays the name of the folder
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Draw over input? - Yes/No selection to paint the strokes over the original video
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_alphabetti_spaghetti

Replaces pixels with letters

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Collage_01

Collage style brushes

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
Tips

This plugin gives a very different effect depending on whether the number of strokes is set high or low.

SZ_Collage_02

Collage style effect 2

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Collage_03

Third collage style effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Distort_01

Noise/distortion effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Distort_02

Noise/distortion effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Exclamation Mark

Replaces pixels with exclamation marks

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Hearts

Replaces pixels with hearts

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_noise_01

noise/distortion effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Noise_02

noise/distortion effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
Tips

This works best when faded over the input, as a texturing effect

SZ_Patchwork

Gives video the appearance of a closeup of patchwork knitting

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_paintdrip

Replaces pixels with paint drip style brushes

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Ripples

Ripple effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Ripples_02

Ripple effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_ripple_03

Ripple effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Smiley

Replaces pixels with acid house smiley

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_sponge_brush

Sponge brush effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_sponge_brush_02

Different sponge brush style effect

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Stars

Replaces pixels with stars

Parameters
Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
SZ_Custom_Brush

These plugins have been provided to allow you to create custom brushes for use.
To create a new brush, simply make a .bmp, .jpg, .gif or .tif image, called brush1.*** and place it in the appropriate subfolder (ie: custom_brush_01) in the syzygy_plugin_data folder. You can put any number of brushes in each folder, naming them numerically (brush1.***, Brush2.*** etc.) The plugin randomly chooses which brush to use each time it replaces a set of pixels.
Remember that all the images will be loaded to ram by the plugin when it is used, so be aware of that when making brushes for your own use. We suggest that brushes are made at 64x64 pixels, but they can be larger or smaller if you want. Brushes are not scaled by the plugin at all, so the size of the brush is dependant on the size of the image used.

Parameters
Number - How many brush strokes are made
Decay - Selects how long the brush strokes remain visible
Threshold - Different variable to control the number of strokes needed, based on lumincance - maximum threshold is in the centre with a reduction in value leading to brushes being painted only on lighter pixels, and an increase leading to brushes only being painted on darker pixels
Draw over input? - Yes/No selection to paint the strokes over the original video
Red Background - Increase the Red value of the background colour
Green Background - Increase the Green Value of the background colour
Blue Background - Increase the Blue Value of the background colour
Fix Positions - Yes/No selection to fix the positions at which the brush strokes appear
Software License
These plugins are for evaluation use only. Any other use is strictly prohibited.