Visual component "ColorBoard"

GrossGrade

Topic:  GrossGrade for Expert > Components >

Visual component "ColorBoard"

Previous page Parent topic Next page

 

The ColorBoard component allows you to work with the curves of the dependence of different color components relative to each other.

 

Visual part

component_ColorBoard_visual1_ENG

 

Color components can be parameters such as lightness (lightness), chroma (chroma), hue (hue). You can define one or more curves that define the relative correction of one color (output) component to another (input) color component. For example, you can change the lightness relative to a color shade so that colors that have a certain range of shades become lighter or darker. These dependencies may be several to a processing stack that defines the order of precedence correction of one color component relative to the other.

To make the ColorBoard feature as flexible as possible, there is an additional option to create multiple layers and masks. Masks allow you to limit the correction you specify to additional limits relative to the value of another color component you have selected. To do this, the ColorBoard component has its own layers / masks palette, in which you can create an unlimited number of layers, each of which is a stack of successive adjustment curves. And for each layer, you can create an unlimited number of masks that control the effect of this layer with additional mask curves that are based on other color components you choose.

Main context menu

The context menu is available by right-clicking on any free area of the frame.

 

component_ColorBoard_contextmenu1_ENG

"Equalizer points" group

 

"Add new point" - add a new curve point. Available only if the "Allow user to create/delete points" option is enabled.

"Enable selected points" - enable the selected group of points in the current layer / mask.

"Disable selected points" - disable the selected group of points in the current layer / mask.

"Reset selected points" - reset vertical offsets for the selected group of points in the current layer / mask.

"Reset all points" - reset vertical offsets for all points in the current layer / mask.

"Delete selected points" - delete all selected points in the current layer / mask. Available only if the "Allow user to create/delete points" option is enabled.

"Clear all points" - delete all points in the current layer / mask. Available only if the "Allow user to create/delete points" option is enabled.

 

"Render" group

 

Submenu "Process stack" - contains a submenu with the processing stack / queue for the current layer/mask. Available only if the "Show stack as panel" option is disabled.

"Show mask" - turn on / off the display mode of the mask. This mode does not work correctly in the current version of the application.

"Show affected mask" - enable / disable the display mode of the affected mask. This mode does not work correctly in the current version of the application.

"Clamp HDR" - clamping all non-LDR-colors before the processing.

 

"Statistics data view" group

 

"Show none" - do not show statistics.

"Show histogram" - show histogram curve on the background inside the layer/mask frame.

"Show cloud" - show a cloud of the distribution of colors on the background inside the layer frame.

"Affect data" - apply the processing of the current layer to displayed  histogram/cloud.

"High quality" - use high resolution for histogram/cloud.

 

"Color space" group

 

Contains the available color spaces in which the component can operate.

 

"Input horizontal axis" group

 

"Hue" - the horizontal axis of the curve graph represents the hue of the color.

"Chroma" - the horizontal axis of the curve graph represents the chroma of the color.

"Lightness" - the horizontal axis of the curve graph represents the lightness of the color.

 

"Output vertical axis" group

Available only for the layer frame.

 

"Hue" - the vertical axis of the curve graph represents the hue of the color.

"Chroma" - the vertical axis of the curve graph represents the chroma of the color.

"Lightness" - the vertical axis of the curve graph represents the lightness of the color.

Curve point context menu

The context menu of the point of the curve is available by clicking right mouse button on the point on the curve.

 

component_ColorBoard_contextmenu2_ENG

"Equalizer point" group

 

"Enable point" - enable/disable the effect of a given point.

"Reset point" - reset the vertical offset for a given point.

"Delete point" - delete this point. Available only if the "Allow user to create/delete points" option is enabled.

 

Visual controls of the component

 

Layers / masks palette

 

component_ColorBoard_visual2_LayerPalette

Available only when the "Use layers" option is enabled.

 

Contains an unlimited list of layers and masks, as well as a control toolbar for the list.

 

Correction tools panel

Available only when the "Show correction tools panel" option is enabled.

 

Correction tools panel with multiple correction modes

Correction tools panel with multiple correction modes

Correction tools panel with multiple single mode

Correction tools panel with multiple single mode

 

Contains controls for correction modes.

 

The "single correction" option is a choice between using a single correction mode and multiple correction modes.

 

component_ColorBoard_HintPlot_Contrast

"contrast" mode - vertical shift of points affects the color component as a slope. The color component is multiplied by the vertical offset of the point.

component_ColorBoard_HintPlot_Offset

"offset" mode - vertical shift of points affects the color component as an offset. The color component is added to the value of the vertical displacement of the point.

component_ColorBoard_HintPlot_Gamma

"gamma" mode - vertical shift of points affects the color component as a power. The color component is raised to a degree, the index of which depends on the vertical displacement of the point.

 

Layer frame

 

component_ColorBoard_visual5_LayerFrame

Contains relative color correction curves. Curve defines the dependence of a certain color component of the output from some input. The selection of the input and output components (horizontal and vertical axis) is available via the right-click context menu or via the processing stack panel.

 

By right-clicking on an empty space, you can open the main context menu. By right-clicking on a curve point, you can open the point context menu.

 

With the left mouse button, you can select multiple points within a rectangular area.

 

Mask frame

 

component_ColorBoard_visual6_MaskFrame

Appears when one of the masks is selected in the layers / masks palette.

 

Contains the relative mask curves for the current color correction layer. The curve defines the dependence of the color correction value of the current layer on some input color component. The selection of the input color component (horizontal axis) is available via the right-click context menu or via the processing stack panel.

 

By right-clicking on an empty space, you can open the main context menu. By right-clicking on a curve point, you can open the point context menu.

 

With the left mouse button, you can select multiple points within a rectangular area.

 

Processing stack / queue

 

component_ColorBoard_visual7_Stack_ENG

 

Contains a list, each element of which is a pair of "input component" - "output component". With this stack, you can conveniently move between pairs of color components, as well as move pairs in the queue relative to each other, activate/deactivate pairs, etc.

 

The option "affected" - sets the processing mode of this pair "input component" - "output component" in such a way that the processing affects only those colors that have already been affected by previous processing in the stack, and does not affect any other colors.

 

The layer mask stack also contains a list of choices for the combination type. Combination type defines the way in which all the components of the mask layer are combined in one mask.

The available combination types for mask components:

- Union - components are combined by their maximum values.

- Intersection - components are combined by their minimum values.

- Addition - the components are added together.

- Subtraction - components are subtracted from each other.

Parameters inside the component node

Component node

component_ColorBoard_nonvisual1_ENG

 

"Use layers" option - show/hide the layers/masks palette with controls.

"Show stack as panel" option - display the stack in the right panel, otherwise display the stack within the context menu in the submenu "Processing stack".

"Double panel" option - with this option, the visual part of the component can display both the layer frame and the mask frame at the same time.

"Show correction tools panel" option - show/hide the top panel with control elements of correction modes ("contrast", "shift", "gamma").

"Show all correction curves" option - enable simultaneous display of all curves (if the "single correction" option is disabled).

"Allow user to create/delete points" option - allow the end user to create additional points or delete existing ones in any way.

"Use components self relations" option - show dependencies in the stack where the color component depends on itself. For example "Chroma"-"Chroma", "Lightness"-"Lightness", etc.

"Log scale" parameter - a gamma transformation of the scale that determines the sensitivity of color correction to the vertical displacement of points.

 

 

Click toggle to expand/collapse hidden blockInput ports

Port name

Port type

Description

point mask

weighting function

(replicable)

Replicable port for input weighting functions to be applied to each existing curve point.

Standard ports are not listed here because these ports and their functions are equal for all components (see " Standard ports").

 

Click toggle to expand/collapse hidden blockOutput ports

Port name

Port type

Description

layer mask

weighting function

(replicable)

A weighting function (mask) generated from a group of masks of a single layer. The port instance number corresponds to the layer number in the internal layer list of the component.

layer i.mask

weighting function

(replicable)

The inverted weighting function (mask) generated from a group of masks of a single layer. The port instance number corresponds to the layer number in the internal layer list of the component.

Standard ports are not listed here because these ports and their functions are equal for all components (see " Standard ports").

 

 


See also

Components