Color correction is a generic term for any process that alters the perceived color of an image. The mere mention of the term sends shivers up my spine, because no two people can ever agree on what looks right, including your clients. Fortunately, Shake provides you with a vast array of color manipulation tools with which to drive up your profits. This chapter provides an overview of the color correction tools in Shake.

Color correction is a generic term for any process that alters the perceived color of an image. The mere mention of the term
sends shivers up my spine, because no two people can ever agree on what looks right, including your clients. The perception
of color will no doubt be different for every person who looks at your monitor. So, charge by the hour and color correction
will be your friend. Fortunately, Shake provides you with a vast array of color manipulation tools with which to drive up
your profits.

Basic Color Correction Tools

Shake's color is typically described in an RGB range between 0 and 1. The Color nodes are generally either mathematical corrections
to color (for example, add .5 to the red channel), or the rearranging of specific color channels.

Many of the color-correction nodes can have identical results. For example, Mult and Brightness are the same command, except
Brightness affects all three RGB channels at the same time, whereas Mult allows you to adjust each individual channel. Additionally,
other functions such as Lookup and ColorX can also duplicate most of the other color nodes. Although ColorX is the most powerful
and complicated node in the Color tab, it is also the slowest because it acts on each individual pixel.

Shake's basic color correctors are split up into atomic nodes that can be rearranged in any fashion you wish. The basic nodes
are as follows:

Add

The Add function adds to the R, G, B, or A channels. It will also add color to black areas, including those beyond the image
frame, in case you move the image later on.

Brightness

This function is simply a multiplier on the RGB channels and is useful for brightening or darkening an image.

ContrastLum

ContrastLum applies a contrast change on the image, with a smooth falloff on both the low and high ends.

Gamma

A gamma correction affects only the midtones while retaining the black and white values of an image. Pixels with a value of
0 or 1 are unaffected. Only nonblack or nonwhite pixels are adjusted.

Mult

This function multiplies the R, G, B, or A channels. Unlike Add, the Mult operator does not add color to black areas.

Lookup

This performs an arbitrary lookup on your image. It is extremely flexible, allowing you to mimic most other color correction
nodes. It's also handy for adjusting color values using a curve.

Reorder

The Reorder operator lets you shuffle channels. The argument to this command specifies the new order. A channel can be copied
to several different channels.

When tuning parameters within the color nodes, you can choose several methods:

Numerically enter values in the RGB text fields.

Drag the slider next to each text field.

Click the Color Picker and select a color from the screen or from the color wheel.

Use the Virtual Color Picker. If you hold the keyboard character R(ed), G(reen), B(lue), H(ue), S(aturation), V(alue), L(uminance),
M(agenta), or T(emperature) and drag left and right in the Parameters workspace, you will modify that parameter.

To gang up the red, green, and blue sliders, hold down V (for Value) and drag left and right.

Hold down the R key and drag to the right.

This will add to the red channel.

Once you have added red, hold down the H key and drag left and right.

This shifts the hue of the color. Modifying using this manner modifies only the color that is added, multiplied, and so on.
For example, by dragging a color while pressing S (for saturation) it will not decrease the saturation on the image, only
the saturation of the color that you are adding to the image.

Now let's view and edit each of the other Color nodes attached to the mountains node by double-clicking on it. Go ahead and
experiment by adjusting each node's parameters to see how it affects the image.

When you are done working with the color nodes attached to the mountains image, move onto the tree with the sunset image.