Go to:
Related nodes. Attributes.
Gamma Correct is a utility node that allows you
to do gamma correction on a color or texture.
Gamma Correction allows you to smoothly remap the colors in
an image. Extreme values (very light or very dark) will
not change much, but midrange tones can be made brighter or darker.
This node allows you to specify different gamma values for the
three channels of the input.
The typical formula for calculating gamma is:
new == old ** (1.0/Gamma)
In the table below, important attributes have their names
listed in bold in the description column.
This node is MP safe
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
gammaCorrect | node | utility/color:drawdb/shader/operation/gammaCorrect | kGammaCorrect | kBase kNamedObject kDependencyNode kGammaCorrect |
Related nodes
blendColors, clamp, lightInfo, surfaceLuminance, contrast, luminance, rgbToHsv, hsvToRgb, samplerInfo, setRange, resolution, renderQuality, renderGlobals, renderGlobalsList, baseShadingSwitch, singleShadingSwitch, doubleShadingSwitch, tripleShadingSwitch
Attributes (13)
gamma, gammaX, gammaY, gammaZ, outValue, outValueX, outValueY, outValueZ, renderPassMode, value, valueX, valueY, valueZ
Long name (short name) | Type | Default | Flags |
---|
|
value
(v )
| float3 | 0.0, 0.0, 0.0 | |
|
|
|
|
|
gamma
(g )
| float3 | 1.0, 1.0, 1.0 | |
|
|
|
|
|
renderPassMode
(arp )
| enum | 1 | |
|
|
outValue
(o )
| float3 | 0.0, 0.0, 0.0 | |
|
| outValueX
(ox )
| float | 0.0 | | |
|
| outValueY
(oy )
| float | 0.0 | | |
|
| outValueZ
(oz )
| float | 0.0 | | |
|