Grain

 

Match shots or film stock profiles when adding cinema-quality grain to your work. As Reverator’s grain plate defines the film plane, tonalities behind the lens are transformed into natural grain expressions of silver halide’s undulating sensitivity to light. With film-like Dmin, S-curve, and Dmax attained, there’s no need for shadow, mid, and highlight controls found in scanned or procedurally generated grain overlays. Instead, realistic grain clusters of any film stock in any film format are physically modeled resolution independently and LUT-free.

Precise grain control is achieved through Granularity, Size, Variance, Softness, Strength, and Dispersion. Each control appears across every color channel.

 

In some of the examples shown below, controls may have been exaggerated to help exhibit the effect’s intent.

Example of constant Size, with 3 changes in Granularity and Variance

The Red (top), Green (middle) , and Blue (bottom) channel is shown with Granularity and Variance offset from the other 2 channels (with lower Granularity, and no Variance). Shown with proportionate changes in Granularity and Variance across channels, the composite’s relative channel strengths favors green (G: 72 %, R: 21%, B: 7%).

 

Example of constant Granularity and Size, with 3 changes in Variance. Shown only on the green channel

Low Variance (top), medium Variance (middle), high Variance (bottom). With an increase in Variance, the channel exhibits a wider grain density range, of larger shaped grain clusters. Shown with medium Granularity and small Size. The Variance effect becomes more pronounced with higher Granularity and larger Size.

 

Example of constant high Granularity, with 3 changes in Size

Small Size (top), medium Size (middle), large Size (bottom). High Granularity mimics the response of a fast film stock. Shorter exposures place grains in the more sensitive larger-grained layers of emulsions. It can be used to emulate the film lab’s soup, where longer development and higher temperatures favor larger grains.

 

Example of constant medium Granularity, with same Sizes as above

Small Size (top), medium Size (middle), large Size (bottom). Medium Granularity mimics the response of a medium speed film stock. Regular exposures sensitize grains in the medium-grained layers of emulsions.

 

Example of constant low Granularity, with same Sizes as above

Small Size (top), medium Size (middle), large Size (bottom). Low Granularity mimics the response of a slow film stock. Longer exposures sensitize grains in the fine-grained layers of emulsions. Closer-space and more evenly sized grains lead to better defined dynamic ranges. It can also be used to emulate the film lab’s soup, where specific developers and pH can produce smaller grains.

 

Example of constant Size and Variance, with Granularity channel offsets

By offsetting the Granularity of 1 color channel relative to the other 2 channels, color casts are introduced (top Red, middle Green, bottom Blue) . Other casts can be introduced by offsetting Size, Variance, and Strength. Amongst other tasks, this can help remove orange casts when daylight balanced stocks are exposed under tungsten lights, or correcting for blueness when tungsten stocks are shot in daylight.

 

Example of constant Granularity, Size, Variance, Softness, with 3 changes in Strength

Low (top), medium (middle), high (bottom) Strength. This mimics film exposure, and lab processing developer variables. Strength can be varied between channels, which affects color balancing.

 

Example of constant Granularity, Size, Variance, Strength, with 3 changes in Softness

Low (top), medium (middle), high (bottom) Softness. Softness emulates camera lens diffraction, and resolution loss through laboratory contact printing.

 

Example of constant Granularity, Size, Variance, Softness, and Strength, with 2 changes in Dispersion

Random monochromatic Dispersion (top), and random color Dispersion (bottom). Uniform static Dispersion patterns can be manually set. Mono patterns shift towards color the moment a grain control attribute is offset from the same attribute in another color channel. Independent of image content, this provides a wide tonal range for grains, from fully de-saturated grey to rich, vibrant, and fully-saturated color. Separately, luma only derived grains remain mono irrespective of channel attribute changes.

 

Example with constant Granularity, Size, Variance, Softness, and Strength, with 3 changes in Texture Pitch

A ramp up in emphasis from medium to fine Textures (top),  less of a ramp up in emphasis from medium to fine Textures with slight de-emphasis of broader Texture features (middle), with further reduction in emphasis of all Texture features (bottom).

 

Example of constant Reverator Grain parameters, with changes in Contrast, Gamma, and color Temperature

Reverator works in over 45 Camera and workspace gamuts. For your best outcomes, Reverator’s Log, Gamma, Hybrid Log-Gamma, and Linear processing is 100 % LUT-free. At 32-bit GPU floats per channel, Log clips can be processed in Linear, and Linear clips processed in Log.