Color Correct
Adjusts the brightness, contrast and saturation of a texture.
Outputs
| Name | Type | Description |
|---|---|---|
| Texture Output | Texture | The adjusted texture. |
Inputs
| Name | Type | Description |
|---|---|---|
| Texture Input | Texture | The texture to adjust. |
Parameters
| Name | Type | Description |
|---|---|---|
| Output Format | Enum | Whether the output takes the size and type of the input or uses the settings below.Choices: Copy Input, Manual |
| Texture Type | Enum | The channels of the output texture. Follows the input unless the output format is Manual.Choices: R (u8), RG (u8), RGBA (u8) |
| Texture Size | Vector 2 Int | The size of the output texture in pixels. Follows the input unless the output format is Manual. |
| Brightness | Float | How much is added to every color. 0 changes nothing, positive lightens and negative darkens. |
| Contrast | Float | How far colors are pushed away from mid-gray. 1 changes nothing, higher is harder and lower is flatter. |
| Saturation | Float | How strong the colors are. 1 changes nothing, 0 gives gray and higher is more vivid. |
Color Correct is the basic color adjustment: brightness, contrast and saturation, as found in any photo app. Saturation is applied first, then contrast, then brightness. Colors that end up outside the range are clipped to black or white, so pushing the brightness far loses detail in the highlights. The alpha channel is left alone.
Setting saturation to 0 gives a gray image, which Grayscale also does with more control over how the gray is computed.
Keywords: grade, exposure, levels, desaturate, vivid, adjust