genre | LUT |
author | Florian Link |
package | MeVisLab/Standard |
dll | SoLUTTools |
definition | SoLUTTools.def |
see also | SoLUTEditor2D, SoMLLUT, ApplyLUT, SoGVRVolumeRenderer |
keywords | lookup, table |
The module SoLUTEditor allows to edit a RGBA Lookup Table and outputs it as a MLLUT object.
Also, the module can be placed in front of a SoView2D or a SoGVRVolumeRenderer module to set the LUT in an Open Inventor scene.
In the graphical editor, the whole LUT is displayed and can interactively be adjusted.
The horiztonal position of a point corresponds with its image value and the vertical position with the opacity.
A point at the bottom marks full transparency while a point at the top marks full opacity.
The color of a point marks the color of that LUT entry.
Below the graph, the interpolated color gradient of the whole LUT is displayed.
In the editor window, new points can be placed by clicking and existing points can be moved by dragging.
An existing point can be removed by pressing DELETE.
The module supports undo/redo; press CTRL-Z to undo and CTRL-Y to redo.
Sets the color of the currently selected point in the editor.
The color editor to the right of this field can also be used to set the color.
Sets the opacity of the currently selected point in the editor.
Sets the position of a LUT entry corresponding with the target image value.
Sets the index of a LUT entry point.
With adjusting the index, a certain LUT entry point can be chosen without risking to accidentally move an entry point while selecting it.
Sets the relative window value of the LUT.
Sets the relative level value of the LUT.
If checked, new points can interactively be placed by clicking onto the editor's graph.
Otherwise, the editor only allows to interactively move points or to delete them.
If checked, the output LUTs are updated while dragging an entry point.
Otherwise, the output LUTs are update on finishing a drag.
If checked, the module outputs a relative LUT.
Otherwise, the output LUT is absolute.
Shows the current range of the LUT.
Even if the output is a relative LUT, the min and max values remain.
Shows the current value range of the LUT.
Defines the interpolation scheme of the color values.
Values:
Title | Name |
---|---|
RGB | InterpolateRGB |
HLS | InterpolateHLS |
HLS negative | InterpolateHLSneg |
HLS positive | InterpolateHLSpos |
Constant | InterpolateConstant |
Sets a global alpha multiplicator value.
Be careful with this setting!
If pressed, the last interactive change is undone.
Press CTRL-Z in the editor.
If pressed, the last undone command is redone.
Press CTRL-Y in the editor.
Sets a new minimum value to the LUT's range.
Sets a new maximum value to the LUT's range.
Defines how the old LUT entries should be translated to a new range.
Values:
Title | Name | Description |
---|---|---|
Scale Former LUT | ScaleFormerLUT | All values of the old LUT are scaled to the new LUT. |
Clip Former LUT | ClipFormerLUT | The old LUT is clipped if the new min is greater than the old min or the old max is less than the new max. Otherwise, the first or the last entry point is copied. |
If pressed, the new min/max values of the LUT are applied.
The new LUT is computed from the old LUT based on the New Range Mode.
Sets the min/max values of the LUT to the min/max values of the input histogram.
If pressed, the LUT is reset to a standard ramp.
The standard ramp yields two entry points with the first entry point being black and fully transparent while the second and last point being white and fully opaque.
Sets the height of the color editor which shows the color gradient.
If checked, the editor shows the color gradient of the current LUT.
Also, the color gradient allows for an interactive placement of LUT entry points.
If checked, the LUT entry points reflect the opactity in their vertical placement.
Otherwise, the editor only shows the color gradient.
Sets the size of the LUT entry points in the interactive editor.
Sets the size of the selected LUT entry points in the interactive editor.
Sets the radius for selecting an entry point in the interactive editor.
Sets the width of the line indicating the alpha values in the interactive editor.
Sets the background color of the interactive editor.
Sets the color of the border of the interactive editor and the LUT entry points.
Sets the color of the line indicating the alpha value in the interactive editor.
Sets the color of the optional histogram in the background of the interactive editor.
If checked, the entry points are rendered in their corresponding color of the LUT.
Otherwise, the color of the selected and the unselected entry points can be adjusted.
Sets the color of the selected entry point.
Sets the size of the selected triangle in the color editor.