Grain Generator - v1.2,  © 2004 Richard Rosenman Advertising & Design. Release date: 12/25/02, Updated 06/04/03.


INSTALLATION:

Simply unzip "graingen.zip" and copy "graingen.8bf" to your "\Photoshop\Plug-Ins\" folder, or whichever plugin folder your host program uses. Load your program, open an image, go to the plugins menu and select the plugin.


DESCRIPTION:

This filter will generate varying types of grain on your image.

Amount:  This variable controls the amount of grain introduced. You generally want to keep this quite low, near the default value of 10 or even less. Film grain, depending on the stock, is usually fairly subtle so cranking the amount to high numbers should only be used for intentional creative effects.

Standard:  The grain is derived from a range of random -Amount to random +Amount. This is the most common type used.

Additive:  The grain is derived from a range of 0 to random +Amount. Additive will invariably brighten your image, so it may be more beneficial when working with dark images.

Subtractive:  The grain is derived from a range of 0 to random -Amount. Subtractive will invariably darken your image, so it may be more beneficial when working with bright images.

Multiplied:  The grain is derived from a range of current pixel value * random -Amount to current pixel value * random +Amount.

Square Root:  The grain is derived from a range of the square root of (current pixel value * random -Amount) to square root of (current pixel value * random +Amount).

Minimum:  The grain is derived from a range of random minimum current pixel value or -Amount to random minimum current pixel value or +Amount. This type of grain is identical to "Standard" except darker areas produce darker grain. Swap between the two to see the difference.

Sine:  The grain is derived from a range of Sine of random -Amount to Sine of random +Amount.

Brightness:  The grain is derived from the brightness of the current pixel value. The brighter the area, the more grain produced.

Darkness:  The grain is derived from the darkness of the current pixel value. The darker the area, the more grain produced.

R,G,B: Selects which channels (RED, GREEN, BLUE) to apply grain to. If all channels are off, no grain will be applied. This is particularly useful if you wish to eliminate red, green or blue grain from being applied to the image.

Spacing: Specifies the maximum distance between grain pixels. Distance is derived from a random 0 to distance procedure. This is useful for minimizing grain without having to sacrifice grain intensity.

Color: Specifies a color to tint the grain with. The default value of black will disable tinting. 

Realtime: Applies all effects (in realtime) on 'mouse drag' instead of on 'mouse release'.


KNOWN BUGS:

None.


FIXES:

1.1 - Fixed stretching interface.
1.2 - Added Realtime display option.
1.2 - Recompiled with updated compiler.


HOMEPAGE:

http://www.richardrosenman.com
