Previous Topic (Depth Blur) Up (Contents) Next Topic (Edge Aware Filter)

Digital Camera Noise

The Digital Camera Noise plugin is used to generate grain effects produced in CCD sensors. This allows the production a noise effect for rendered sequences that matches captured sequences.

Overview

The Digital Camera Noise plugin produces noise using four parameters, one global noise parameter, and one local noise parameters for each color channel. Each parameter is used to generate a noise value. The total noise value in each channel is the sum of the global and local noise value. The total noise value is also affected by the brightness of the input pixel, with dark (under-saturated) and bright (over-saturated) areas containing less noise.

Inputs

The parameters represent the maximum noise level of the color in each pixel, with the pixel color being a value between 0 and 1. The dark threshold controls the amount of noise generated in dark areas of the image.

Results

A sample area from the Mini image

The result of the noise plugin with 0.1 for all parameters

Details

Camera noise is generated randomly in each color (RGB) channel by combining both the brightness and color deviation. The amount of noise scales linearly between +/- the deviation defined in the inputs. The total deviation is then scaled linearly by the brightness of the pixel with the minimum brightness defined by the dark threshold.

All input pixels must be in the range of 0 -> Infinity, with the normal range between 0 -> 1. If a value is less than zero, then its absolute value will be returned. Any existing channels outside of RGB are maintained without change.