LightSpace CMS LUT Management User Manual

LightSpace CMS has many options, tools, and capabilities for a range of colour workflow management, including display calibration, LUT conversion and manipulation, Look Management, and more.

This User Manual helps understand what each button and function with LightSpace CMS can do when performing LUT management, and what options are associated with each function.

Directly click the menu images to explore the various options - clicking on a menu or button will take you directly to an explanation of its functions.

Note: only those menu options associated with LUT management are active within this section of the manual.

LUT Management

Menu Bar
Click any menu name or button to see details of its use

Note: if you do not have a LUT active within LightSpace some options will not be visible. Press the 'New' button ('File|New' from the menus) to set a default unity LUT

File Menu Edit Manu Image Menu View Menu Tools Menu Help Menu New LUT Open LUT Image Save LUT Image Import LUT Data File Export LUT Data File View LUT as Colour Bar Display LUT 3D Cube Viewer 1D LUT Viewer Add a Comment to the LUT image Clear Comment from LUT Image Add Reference Image to the LUT Clear Reference Image from LUT About LightSpace CMS Calibration Interface Display Characterisation (Profiling) Network Manager for Remote Calibration Colour Space Conversion (& build LUTs from Profiles) Manage Colour Space and Profiles LUT Preview on user selected image Image Resize & LUT Burn-in Batch LUT Conversion ASC CDL Conversion Printer Lights LUT Addition LUT Subtraction LUT Invert

The advanced level of accuracy provided by LightSpace CMS has lead many of the world's leading display manufacturers to partner with Light Illusion for display calibration, including Konvision, Osee, TVLogic, Flanders Scientific, Eizo, Dolby, Bon, SmallHD, Convergent Design, NEC, and many more.

File Menu

Load New unity LUT Open an Image LUT Close the presently active LUT Save (re-save) Image LUT Save Image LUT As... Upload LUT Data File Import LUT Data File Export LUT Data File Recent Used Image LUTs Exit

The File menu displays a drop-down menu with a number of file management options.

New

Creates a New default LUT image with unity (bypass) values, ready for additional manipulation, either with LightSpace or via external systems.
(Return To File Menu Options)

Open

Open an existing image based LUT in dpx or tif/tiff format. Selecting it will start a normal Windows based 'open' dialogue box with which you can navigate to the image based LUT to open (load).
(Return To File Menu Options)

LUT Image

The LUT image concept is the basis for most LUT functions within LightSpace CMS. The LUT Image is a graphical image that represents the LUT data, and can be used for manual LUT manipulation via any colour program, such as Photoshop, and to RIP LUTs from other incompatible (eg. encrypted LUT) systems. A reference image can be inserted into the central black space for visual reference of any colour change applied to the LUT - Marcy for example.

See LUT Image Manipulation page for further information.

Close

Will close the presently active LUT within LightSpace. If you have made any changes to the LUT since it was last saved, using any of the LUT manipulation tools, you will be asked if you wish to save the LUT image, with the changes included, as a dpx or tif/tiff image before closing.
(Return To File Menu Options)

Save

Will save the present LUT image. If a previous save has been performed it will overwrite the same image, or will pop-up a standard Windows 'save as' dialogue box to allow navigation to a location to save within, as well as allowing a new name for the LUT image to be specified.
(Return To File Menu Options)

Save As

Will save pop-up a standard Windows 'save as' dialogue box to allow navigation to a location to save the LUT image within, as well as allowing a new name for the LUT image to be specified.
(Return To File Menu Options)


Upload

The Upload function connects LightSpace CMS to LUT boxes or monitors via COMs port, USB or Ethernet.

LUT Upload

The 'Com Port' option, when available, selects the Coms Port for communication. With some devices this option may not be available due to direct USB communication, or may request an IP address, as required.

The 'Calibration Patches' option sets the Closed Loop patch size for profiling.

The 'NULL Cube' option is used to re-set the calibration LUT (and any associated settings) back to a unity configuration.

For information on using the 'Upload' function see the individual Hardware Integration Guides.
(Return To File Menu Options)

Import

Imports a data LUT file (text based) and generates a LUT image representing the LUT settings. This is the basis for all LUT conversions and manipulation of existing LUTs. If you attempt to load a LUT that is incompatible with LightSpace a warning message will be displayed. Please send any such LUT to Light Illusion so the formats can be added in future releases.
(Return To File Menu Options)

LUT Conversion

To convert LUTs with LightSpace CMS, simply use the Import option to load the original LUT, and then Export in the required new format or formats.

If the LightSpace CMS version being used has the Batch LUT Conversion option, that can be used to convert multiple LUTs simultaneously.


LUT Formats

LightSpace CMS is compatible with as many LUT formats as possible - but new LUT formats are turning up all the time. If you find a LUT format that will not load send it to Light Illusion and we will add the format if at all possible (ie, it's not encrypted), in the next release.

Export

Will export the present active LUT in any of the selected formats from the options window that pops-up. Select as many formats as required and then navigate to the location to save them in. The selected LUT formats will be remembered the next time the Export menu is activated. Use 'Select None' to re-set the list to nothing selected. By default the active LUT name is used as a prefix for the saved LUT(s). This can be overridden with the lower text entry box.

LUT Export Formats
(Return To File Menu Options)

Recent LUT Image Files

This list of recent LUTs will vary depending on what LUT images have been previously opened and saved. It provides shortcuts to the most recent LUTs.
(Return To File Menu Options)

Exit

Ok, I'm guessing you can work this one out for yourself...
Return To main Menu Options


Edit Menu

Undo and Repeat options LUT Manipulation options ARRI Look ASC CDL ACES CTL Include Reference Image

The Edit menu displays a drop-down menu with a number of controls for LUT editing and management.

Undo & Repeat

The Undo function will undo the very last process performed, while the Repeat function will re-do the undone process. Therefore the Repeat function will only become active if Undo has been used.
(Return To Edit Menu Options)


LUT Manipulation

The LUT Manipulation option will drop down a new menu with ten direct LUT manipulation tools - Pre-Pend, Filters, Printer Lights, Lift, Gamma, Gain, HSL, Addition, Subtraction and Invert.

LUT Manipulation
(Return To Edit Menu Options)

LUT Append LUT Pre-Pend Filters Printer Lights Lift Gain Gamma HSL Maths LUT Addition LUT Subtraction LUT Invert Video Scale Clip Black Video Scale Pass Black
Append

The Append function is a very powerful LUT manipulation tool that allows a manipulation function to be added to an existing LUT, after the actual LUT function. For example, a LUT that has been generated for uses on LOG images can be quickly converted for use on LIN light images, or TV gamma images, etc.

LUT Append
(Return To LUT Manipulation Menu Options)

Append Control

The Append functions add the desired function as an 'output' additional manipulation to the current LUT.

For example, if you have a print->monitor LUT working in legal TV levels and you append this with data range manipulation, it will modify the cube accordingly.

All of the 6 Append functions follow this basic pattern.


Prepend Control

The prepend functions add the desired function as an 'input' to the current LUT, assuming the source space of the current LUT is correct for the selected Prepend function.

For example, if you have a print->monitor LUT and you prepend this with lin->log, it will modify the cube to accept linear light data. In this case, 0.0->1.0 is mapped to 95-685 in log space. As a note, in linear light space, doubling the value makes the image twice as bright, and is the same one stop. Values in linear light above 1.0 are mapped to codes above 685. Codes are clipped at 1023.

If you select video->log, then the cube is pre-pended by a gamma 0.45, which goes from video to linear light, then passed into a lin to log mapping, as above.

If you pre pend with lin->video, it assumes the current LUT input is video, and adds 0.45 gamma to the input.

All of the 6 Prepend functions follow this basic pattern.

Prepend

The prepend function is a very powerful LUT manipulation tool that allows a manipulation function to be added to an existing LUT in advance of the actual LUT function. For example, a LUT that has been generated for uses on LOG images can be quickly converted for use on LIN light images, or TV gamma images, etc.

LUT Prepend
(Return To LUT Manipulation Menu Options)


Filters

The Filters menu enables any given LUT to be adjusted by one of three Blend filters. The Blend filters all work on the grey axis of the LUT, altering the grey scale colour balance, with varying effect on the associated colour gamut values. So see more on the action of each Filter click on the filter name.

LUT Manipulation Filters
(Return To LUT Manipulation Menu Options)

Unity Blend Mono Blend Grey Blend Axis Blend Smooth Relax

Filter Controls

The Filter LUT manipulation tools are a very powerful addition to LUT manipulation, and help overcome errors encountered with probes that have poor black, or low-light, measurement capability, or displays with poor back-lights that affect black/shadow colour.

The various 'blend' controls allow the direct alteration of the LUT, with a focus on the grey scale.

Unity Blend is the most obvious 'blend' filter as it simply replaces the affected area of the LUT with 'Unity' LUT data.

Mono Blend will reduce all the colour component of the LUT within the range selected by the filter sliders to zero. This can be very helpful in removing unwanted colour contamination from with the dark levels of a given LUT/display. If all sliders are set to Max values the resulting LUT will totally de-saturate an image, while maintaining the underlying gamma value.

Grey Blend will normalise the colour component of the LUT, again within the range selected by the filter sliders. If all sliders are pushed to max values the LUT will have no effect on colour gamut (saturation) or colour temperature, while maintaining the underlying gamma of the LUT.

Axis Blend is one of the more useful of the 'Blend' Filters as it attempts to maintain the underlying colour component of the LUT, while normalising the grey scale within the range selected by the sliders.

Shadow Chroma Contamination Shadow Corrected

The above 1D graphs show Axis Blend grey scale correction within the 'blacks' of a LUT.

Smooth is equally useful as it allows the underlying LUT gamma and gamut components to be 'smoothed' within the range selected by the sliders.

Smooth Smooth and Axis Blend

The above 1D graphs show the effect of smoothing, and with a later 'Axis Blend' applied.

Relax is a very interesting filter, and probably the most useful of them all as it allows the underlying LUT data to be 'filtered' to lessen the reliance on the measured probe profile data when generating the LUT. This removes the effect inaccurate probe readings have on the generated LUT.

Pre Relax Relax

A later Axis Blend may or may not be necessary, depending on the underlying profile data.


Defining Filter Values

The values to use for the various filters can be attained by looking at the RGB Balance graph, as well as the 1D LUT graph as above.

RGB Balance

From the above RGB Balance graph it is obvious the probe/display back light is causing profile issues up to a value of approx 0.1, looking at the top axis values. This is also reflected in the resulting 1D LUT graph.

1D LUT

Using the above graphs it can be seen that any filer needs to work over the range 0 -> 0.1. A nominal value set would be Low=0.8 and High=0.12, or just a value of 0.8 for filters with a single value input.

Unity Blend

The Unity Blend control will 'normalise' the LUT back to a 'Unity' or 'Default/Bypass' status. The main application of this is to clear unwanted or inaccurate black/shadow level LUT alterations caused by poor probe readings or uncorrectable display back light issues.

Note: See the Relax Filter for first use filtering.

LUT Manipulation Unity Blend
(Return To Filters Options)


Mono Blend

The controls of Mono Blend will 'normalise' the LUTs grey scale, whilst simultaneously reducing the colour component (saturation) within the same brightness range. The Low colour values set the range for total mono results, while the High values set the blending range. Separating the RGB sliders allows the amount of blending to be adjusted independently for RGB values.

LUT Manipulation Mono Blend
(Return To Filters Options)


Grey Blend

The controls of Grey Blend will 'normalise' the LUTs grey scale, while also normalising the colour values within the same brightness range. The Low colour values set the range for total mono values, while the High values set the blending range. Separating the RGB sliders allows the amount of blending to be adjusted independently for RGB values.

LUT Manipulation Grey Blend
(Return To Filters Options)


Axis Blend

The controls of Axis Blend will 'normalise' the LUTs grey scale, without major effect on the colour values within the same brightness range. The Low colour values set the range for total mono values, while the High values set the blending range. Separating the RGB sliders allows the amount of blending to be adjusted independently for RGB values.

Looking straight down the grey axis of a cube, with black near you, and white furthest away, the Axis Blend filter creates a tube/pipe around the grey axis of radius 'Blend'. Points on the black/white axis are averaged to grey. Values inside the tube are blended with the grey value and their original value, depending on how far from the axis the colour points are.

A 'Blend' value of 1.0 will give a tube that just touches the 6 surrounding colour points (1 step, r,g,b,c,y,m). So this will only affect the grey axis points. Values greater than 1.0 push the effect colours further out into the cube.

LUT Manipulation Axis Blend
(Return To Filters Options)


Smooth

The controls of Smooth will allow any given LUT to be 'smoothed', removing kinks and distortions within a LUT from poor probe readings, etc. The 'Low' RGB sliders set the range for smoothing from black towards white, while the High RGB sliders set the blending range into non-smoothed values. Separating the RGB sliders allows the amount of smoothing to be adjusted independently for RGB values.

The Radii sliders control the volume of smoothing.

LUT Manipulation Smooth
(Return To Filters Options)


Relax

The Relax slider allows the underlying LUT data to be 'filtered' to lessen the reliance on the measured probe profile data when generating the LUT. This removes the effect inaccurate probe readings have on the generated LUT.

LUT Manipulation Relax
(Return To Filters Options)


Printer Lights

The Printer Light controls enable any given LUT to be directly manipulated in exactly the same way as when altering a film print via printer light control. For example, adding 3 points of Red to a LUT will reduce the amount of red in the final image as viewed through the LUT.

LUT manipulation Printer Lights
(Return To LUT Manipulation Menu Options)

Printer Light Control

Printer Light LUT manipulation tools are very powerful manipulation controls that can greatly enhance the use of LUTs and of LightSpace CMS.

Printer Light manipulation allows the direct alteration of the RGB component of any LUT to adjust the overall LUT colourimetry. This has many applications, including for on-set Look workflows.

The manipulation math's is based directly on film grading Printer Lights, and therefore expects the LUT to be a LOG based film look LUT.

Lift

The Lift controls enable the shadow areas of any LUT to be directly manipulated, either as locked or individual RGB values. For example, adding to the amount of blue within the shadow area in the final image as viewed through the LUT.

Lift LUT manipulation
(Return To LUT Manipulation Menu Options)


Gain

The Gain controls enable the highlight areas of any LUT to be directly manipulated, either as locked or individual RGB values. For example, adding to the amount of green within the highlight area in the final image as viewed through the LUT.

Gain LUT manipulation
(Return To LUT Manipulation Menu Options)


Gamma

The Gamma controls enable the mid-tone areas of any LUT to be directly manipulated, either as locked or individual RGB values. For example, subtracting the amount of red & green within the mids in the final image as viewed through the LUT.

Gamma LUT manipulation
(Return To LUT Manipulation Menu Options)


HSL

The Hue, Saturation, & Lightness controls enable the direct control of those values within any LUT, dynamically altering the final result. For example, altering the amount of Hue rotation, Saturation and Lightness within the final image as viewed through the LUT.

Lift LUT manipulation
(Return To LUT Manipulation Menu Options)

Lift, Gain, Gamma, & HSL Controls

The Lift, Gain, Gamma, & HSL LUT manipulation tools are additional, and very powerful, LUT manipulation controls that can greatly enhance the use of LUTs and of LightSpace CMS.

The manipulation controls allow the direct alteration of the RGB and HSL components of any LUT to adjust the overall LUT colourimetry, as defined by the control name. Such control has many applications, including for on-set Look workflows.

Maths

The Maths option opens a window into which mathematical calculations and arguments can be entered, allowing direct LUT manipulation.

Maths
(Return To LUT Manipulation Menu Options)

Maths

The Maths function enables the writing of mathematical process that can be applied to each channel of the current LUT.

There are 3 separate text boxes, and the operation of each is identical. The default startup state is

  • R=R
  • G=G
  • B=B

Which will do nothing.

You can use any combination of the following operators, just like a normal calculator

  • +,-,*,/ (add, subtract, multiply and divided)
  • ^ (to the power)
  • - (negate)
  • () (brackets)
  • min(a,b), max(a,b) (minimum or maximum of 2 values)
  • sqrt(a) (square root of a value)
  • abs(a) (absolute value)
  • if(a cond b) (cond is the condition, can be =, !=, <, >, <=, >= (If true, 1.0 is returned if false, 0.0)

In addition to these, you can use R,G,B to represent the current LUTs r or g or b channel value.

All of the key words and R,G,B are case sensitive, so if is ok, but If and IF are not good. You can use as many R,G,B as you like in ANY channel process. You can also use constant values.

All the maths is done floating point, so an integer value of 65535 is represented as 1.0

An example could be

R = (R *0.28) + (G * 0.7) + (B *0.02)
G = (R *0.28) + (G * 0.7) + (B *0.02)
B = (R *0.28) + (G * 0.7) + (B *0.02)

Putting these 3 lines into the maths engine, will give a LUT that produces a weighted monochrome image.

LUT Addition

LUT Addition will open a standard Windows dialogue box to allow you to navigate to a LUT file, either as a data (text) file LUT or as an Image LUT, using the file types drop-down menus on the navigation window. The selected LUT will then be added to (concatenated with) the presently active LUT within LightSpace.

This is a very powerful function and can be used concatenate a selection of different LUTs. For example, to add a Rec709 calibration LUT to a Log profile LUT to generate a LUT providing the combined two characteristics.
(Return To LUT Manipulation Menu Options)

LUT Subtraction

The LUT Subtraction menu will open a standard Windows dialogue box to allow you to navigate to a LUT file, either as a data (text) file LUT or as an Image LUT, using the file types drop-down menus on the navigation window. The selected LUT will then be subtracted from the presently active LUT within LightSpace.

This is a very powerful function and can be used subtract a selection of different LUTs from each other. For example, to subtract a Rec709 calibration LUT from a Log profile LUT that is calibrated for a Rec709 display to generate a LUT with the Log profile data only.
(Return To LUT Manipulation Menu Options)

LUT Invert

LUT Invert menu will invert the presently active LUT within LightSpace. This is a very powerful function, but needs to be used with an understanding of the limitations of inverting a LUT.
(Return To LUT Manipulation Menu Options)

Inverting LUTs

The main problem with inverting a LUT is with edge boundary excursions beyond the cube colour space if the original LUT was making major gamma/gamut changes. The inversion of such a LUT will clip data at the cube boundaries. Because of this, inversion of a complex LUT is not a recoverable process - re-inverting an inverted LUT will almost never get you back to the original LUT, unless the original LUT was a very mild LUT!

Video Scale Clip Black

The Video Scale Clip Black menu will rescale a Full Range LUT to a Video Scale LUT, clipping any value below 16, and interpolating the 940-1023 range with 'Interpolated Data'.
(Return To LUT Manipulation Menu Options)

Video Scale Pass Black

The Video Scale Pass Black menu will rescale a Full Range LUT to a Video Scale LUT, maintaining the LUT data within the full range, packing the 0-64 and 940-1023 ranges with 'Interpolated Data'.
(Return To LUT Manipulation Menu Options)

Video Scale Controls

The Video Scale LUT manipulation tool needs to be used when a LUT box or LUT function within a DI system is expecting a full range LUT data set, but the image data presented to the LUT is in TV Legal range, mapped within full range.

An example of this is the eeColor LUT Box.

Full Range LUT Video Scale LUT

The above 1D graphs show the effect of applying a Video Scale function to a Full Range LUT.

ARRI Look

The ARRI Look menu provides two options - one to take an ARRI Look file and convert it into a matching LUT, and one to extract an ARRI Look from a LUT loaded into LightSpace.

ARRI Look Tools ARRI Look Tools
(Return To Edit Menu Options)

ARRI Look Import

ARRI Look import is very straightforward, with LightSpace providing a navigation menu to select the Look file to import and apply to the presently active LUT Image. This should usually be a 'File/New' bypass LUT, so the the generated LUT contains only the ARRI Look data. If a bypass 'blank' LUT is not the presently active LUT within LightSpace the ARRI Look data will be concatenated with the existing LUT configuration.


ARRI Look Export

The ARRI Look Export function will do the best possible to faithfully represent the LUT being 'extracted', based on the relatively limited capability of the ARRI Look format.

The more complex the LUT the less accurate the extracted Look data will be - obviously - but the results are surprisingly good, from all but the most complex LUTs.

After extraction a pop-up window will give a percentage accuracy figure for the extraction - please note this value very pessimistic!

When the percentage accuracy window is dismissed a further window will offer for a new LUT Image to be generated with the extracted ARRI Look data - enabling a direct comparison of the ARRI Look data with the original LUT, including applying the LUTs to test images via the LUT Preview function.

ASC CDL

The ASC CDL menu provides a range of controls to adjust an existing LUT, or generate a new LUT, using standard CDL tools, including Slope, Offset, Power & Saturation, as well as the ability to extract CDL data from an exiting LUT for export as a ASC CDL ccc file.

ASC CDL Tools
(Return To Edit Menu Options)

If the LightSpace CMS license has the Batch ASC CDL option, it can be used for batch processing of CDL data into multiple LUTs.

Slope, Offset, Power, Saturation

The Slope, Offset, Power and Saturation controls are the basic controls for CDL manipulation, and can be used 'ganged' or separately, depending on the status of the relevant 'Lock' tick boxes.

Select LUT For Parameter Extraction

Using the drop-down menu any active LUT, or any LUT saved elsewhere via the 'Folder' button, can be processed for extraction of basic CDL, and will configure the Slope, Offset, Power and Saturation controls as required.

Parameter Extraction

The CDL Extraction function will do the best possible to faithfully represent the LUT being 'extracted', based on the relatively limited capability of the CDL format.

The more complex the LUT the less accurate the extracted CDL data will be - obviously - but the results are surprisingly good, from all but the most complex LUTs.

Using the manual CDL parameter controls is it possible to pre-set values to 'guide' the extraction process. This also means that performing the extraction process twice in a row, can often improve the final result.


Export ccc

Export ccc enables the present CDL dialogue settings to be saved as a ccc file for use in any CDL compatible 3rd party systems. If used after a 'LUT Parameter Extraction' process this enables the best possible emulation of the original LUT data.


Apply

The Apply function will apply the present CDL settings to the presently selected LUT within LightSpace. This should usually be a 'File/New' bypass LUT, so the the generated LUT contains only the CDL data. Therefore, before opening the ASC CDL dialogue menu be sure to pre-select the correct 'blank' LUT within LightSpace, or the CDL data will be applied to the incorrect LUT.

Export ccc

The Export ccc button does exactly as the name suggest, and exports a ccc file using the CDL setting within the menu dialogue.

Apply

The Apply button will apply the CDL data to the presently selected LUT within LightSpace. This should usually be a 'File/New' bypass LUT, so the the generated LUT contains only the CDL data.

ACES CTL

The ACES CTL menu will pop-up two options, one for ACES Import, the other for ACES Export.
The Import option will open a browsing menu to provide the ability to navigate to a .ctl file to be converted into a LUT by combining the .ctl file image data with the active LUT. To see just the .ctl data as a LUT make sure the active LUT is a blank/unity one (via File/New).

The Export option will export the active LUT as a .ctl file, which is a very powerful tool for combining workflows and on-set visualisation.
(Return To Edit Menu Options)

ACES CTL

To use the ACES CTL component of LightSpace CMS you will need to download the latest ACES version .zip file from HERE - select the desired ACES version and download the .zip file.

Extract this .zip file, and note the location of the 'Utilities' folder, within the .ctl folder.

It is probable that an environment variable will need to be set on the LightSpace PC. On XP this is start -> my computer -> right click 'properties' then select the Advanced tab. On bottom of the window, select 'Environment Variables', and make a new variable, probably best just for the specific 'User'. Call the variable 'CTL_MODULE_PATH', and point to the location of the ACES 'Utilities' folder using the 'Variable Path' entry.

Open LightSpace and generate a new unity (or bypass) LUT via 'File->new'.

Next, select Edit->ACES CTL->Import, and brows to a .ctl file and load it. If all is well, then it will process the data and create a LUT from the .ctl file.

All ACES .ctl files should contain the following:

void main (
  input varying float rIn,
  input varying float gIn,
  input varying float bIn,
  input varying float aIn,
  output varying float rOut,
  output varying float gOut,
  output varying float bOut,
  output varying float aOut
)

This MUST be present for LightSpace to read the file.


ACES v1 CTL Import

First, LightSpace CMS is a fully compliant CTL interpreter. This means LightSpace will work any valid CTL file.

However, with ACES v1 The Academy have made some fundamental changes to the way ACES works - not necessarily for the best.

The RRT transform now outputs in OCES, and is no longer coded as normalized space.

The input to an ODT is OCES, and is also not normalised space, while the output is normalised.

Therefore, if a RRT or ODT is processed on their own they will produce blown out or crushed resulting LUTs within LightSpace. This was NOT the case with the earlier RRT/ODT CTL files.

The problem of crushed and blown out LUTs is a function of how the Academy have used CTL to implemented RRTs and ODTs, and not a function of LightSpace CMS.

Therefore, the only meaningful way to extract a LUT from any ACES RRT or ODT is to generate a LUT that is a concatenation of an RRT and an ODT.
Note: An alternative would be to generate a new CTL file for use after the RRT or before the ODT that scales the values accordingly.

When selecting multiple CTL files they must be selected in the right order for processing within LightSpace, using Ctrl/Click. If the order is wrong, the generated LUT will be wrong.


CTL Export

Exporting an ACES CTL file will take the presently active LUT and export it in the latest ACES format, using proprietary LightSpace CMS algorithms to de-compile any given LUT into ACES standard data.

Include Reference Image

The Include Reference Image menu is an on/off selection that modifies the LUT Manipulation menu functions. If ticked the LUT Manipulation functions will also be applied to any reference image that has been inserted into the main image LUT. If not ticked, the functions will only be applied to the LUT component of the LUT image (the multi-coloured columns), and hence the LUT data. Any inserted reference image will not be effected.
(Return To Edit Menu Options)


Image Menu

The Image menu displays a drop-down menu with a number of controls for the display of images within LightSpace.

Zoom LightSpace LUT Image display Reference Image Text Comment in LUT Image
Zoom

The zoom function displays a new drop-down menu with a selection of zoom values for the LUT Image display within LightSpace. The values will be applied to the active LUT Image if multiple LUT Images are open within LightSpace.

Zoom Menu

The active zoom level is shown by the 'tick', with Fit To Screen being the default. Larger zoom values can be useful to examine the LUT Image in more detail, especially any inserted Reference image.
(Return To Image Menu Options)


Reference Image

The Reference Image function displays a new drop-down menu with a couple of option allowing a reference image to either be inserted into, or removed fro, the LUT Image. The function will be applied to the active LUT Image if multiple LUT Images are open within LightSpace.

Reference Image Menu
(Return To Image Menu Options)

Insert Reference Image Clear Reference Image
Insert Reference Image

The Insert Reference Image function allows any image to be inserted into the LUT Image as an aid to LUT manipulation. This is a very useful capability, and the various options need to be understood to get the most from it.
(Return To Reference Image Menu Options)

Using Reference Images

As a very basic tool, an inserted reference image can be used to see any changes made to the default LUT Image via external colour systems, or when ripping a LUT.

So, for example, if you select 'New' to make a new default (unity/bypass) LUT Image with the aim of using it to RIP a LOG based LUT from another system - because the existing LUT is encrypted or LightSpace is not yet able to load the LUT - directly - adding a LOG reference image, such as a Marcy, will immediately show the effect the LUT being ripped.

An alternative use is to again make a 'New' LUT Image and insert a Marcy image, but this time apply a existing LUT directly - but not by using 'Import' - but through the use of 'Edit/LUT Manipulation/Add LUT' function. If the 'Include Reference Image' is ticked the LUT will be added to both the LUT Image and the Reference Image. If the 'Include Reference Image' option is not ticked the LUT will be added just to the LUT Image, not the reference image. This can be very useful when importing LUTs that require further manual changing.

The ability to manually alter an existing LUT is a key function of LightSpace, and is worth exploring further.

If working on a project where it is obvious the calibration LUT is not accurate - say too red in the shadows - the above process can be used to manually alter the LUT. Follow the above procedure, but substitute the Marcy image with a reference frame from the project where the problem is obvious. Either use a reference frame with the LUT already applied, and then use 'Edit/LUT Manipulation/Add LUT' with the 'Include Reference Image' not ticked, so the Image isn't double lutted, or use an image without the LUT previously applied, and Add the LUT to both the LUT Image and the Reference Image. The resulting LUT Image combination can then be 'Saved As' and the new image, in dpx or tif/tiff format taken to any colour correction system (including Photoshop) and the available tools used to remove the red from the shadows. This new colour corrected image is then loaded back into LightSpace for a new text LUT to be exported.

See LUT Image Manipulation page for further information.

Clear Reference Image

Clear Reference Image clears the present image, so an alternative can be inserted if required.
(Return To Reference Image Menu Options)


Comment

The Comment function displays a new drop-down menu with a couple of option allowing a text comment to either be inserted into, or removed from, the LUT Image. The comment will be applied to the active LUT Image if multiple LUT Images are open within LightSpace.

Comment Menu
(Return To Image Menu Options)

Insert Comment Clear Comment
Insert Comment

As should be expected, Insert Comment allows a text comment to be inserted into the LUT Image at the bottom. The LUT Image name will also be inserted at the top of the LUT Image. This name will either be the name of the imported LUT, or a simple 'ImageN', with 'N' being an incremental number, if the LUT Image is a 'new' LUT. This name can be changed by 'saving as' the LUT Image with a new name, and then re-importing it.
(Return To Comment Menu Options)

Clear Comment

The Clear Comment command will remove any previously inserted comments, including the LUT name added to the top of the LUT Image.
(Return To Comment Menu Options)


View Menu

The View menu displays a drop-down menu with a number of controls for the display of images within LightSpace.

LUT View Mode LightSpace Menu Bar Tools Bar LUT Manipulation Bar LightSpace Status Bar LUT Image Cascade Layout LUT Image Tile Layout Active LUT Image
View Mode

The View Mode function will open a new drop down menu with the three view options for creatively viewing the presently active LUT.

LUT View Mode
(Return To View Menu Options)

LUT Image view 3D Cube view 2D LUT view
Colour Bar

The Colour Bar view mode for the active LUT is the default LUT Image mode, showing the LUT data as coloured columns, with any inserted reference image.

Right clicking on the LUT Image when in this view mode will bring up a floating version of the Image Menu.
(Return To View Mode Menu Options)

3D Cube

The 3D Cube view mode shows an interactive 3-dimensional graphic of the LUT, which can be rotated in 3D space, zoomed, etc.

Right clicking on the 3D Cube when in this view mode will bring up a floating window menu with options for changing various parameters of the display.
(Return To View Mode Menu Options)

1D LUT View

The 1D LUT View mode shows an interpolated graphic of the 3D LUT as a 1D LUT.

Right clicking on the 1D LUT when in this view mode will bring up a floating window menu with options for changing various parameters of the display.
(Return To View Mode Menu Options)

LightSpace Bar

The LightSpace Bar options is an on/off menu that will enable or disable the LightSpace direct access graphics menu bar, with the main 'new/save/import/etc functions shown as graphics buttons.
(Return To View Menu Options)

Tools Bar

The Tools Bar option is an on/off menu that will enable or disable the Tools direct access graphics menu bar, with the main 'Calibration Interface/Display Characterisation/Network Manager/etc functions shown as graphics buttons.
(Return To View Menu Options)

Manipulation Bar

The Manipulation Bar option is an on/off menu that will enable or disable the Manipulation direct access graphics menu bar, with the main 'Addition/Subtraction/Invert' functions shown as graphics buttons.
(Return To View Menu Options)

Status Bar

The Status Bar option is an on/off menu that will enable or disable the lower Status bar, which provides feedback on the present status of a process, as well as tool-tips for menu items when hovered over.
(Return To View Menu Options)

Cascade

The Cascade menu selects the display mode for any active LUT Images to be in 'Cascade' form, allowing all active LUT Images to be seen quickly.
(Return To View Menu Options)

Tile

The Tile menu selects the display mode for any active LUT Images to be in 'Tile' form, allowing all active LUT Images to be seen side-by-side.
(Return To View Menu Options)

Active LUT Image

The lower group of menu entries shows the LUT Images presently loaded within LightSpace, enabling any LUT to be directly selected as the active one.
(Return To View Menu Options)


Tools Menu

The Tools Menu is dedicated to all the image processing capabilities of LightSpace, As well as its Calibration and Profiling capabilities.

Please see the Probe Integration Manual for further details on Calibration, Discoverable Probes, and Colour Space menus.

LUT Preview LUT Burn-in Batch LUT Conversion ASC CDL Batch Conversion
LUT Preview

The LUT Preview Menu opens a standard navigation window that enables the user to select any image to preview the active LUTs within LightSpace. When the image is selected a new LUT Preview window will be displayed.

LUT Preview
(Return To Tools Menu Options)

LUT Preview

The LUT Preview option is another facility with more capability than it's basic application. It will show all the LUTs presently loaded in LightSpace via the tabs along the top, but can also directly load additional LUTs into the preview window via the '+' tab. Moving the mouse cursor over the image will display a 'zoom' magnifying glass icon, and left clicking will zoom the image to show it 1:1. Right clicking will show a 'Save Image As...' dialogue box, and selecting this will save the image with the active LUT burnt-in, so it can be reviewed outside of LightSpace. This is a quick and easy way to apply different LUTs to an image for review externally.

LUT Burn-in Menu

The LUT Burn-in Menu opens a new window with options to burn LUTs into selected images, or a range of image, with additional tools for image format conversion, size alteration, pixel aspect ratio changes, sharpening, etc.

LightSpace CMS LUT Burn-in menu
(Return To Tools Menu Options)

Image list controls Image format selection Image size options Image source area Image fit mode Image Options Start the LUT Burn-in cancel Select LUT for Burn-in
List Control Options

The List Control options enable the list of images for LUT Burn-in to be managed. They should be fairly self explanatory.

Add Image: opens a standard navigation window to allow an image to be added to the list for LUT Burn-in.

Add Folder: opens a different navigation window to all a whole folder of images to be added to the list of images for LUT Burn-in.

Image View: opens the LUT Preview window allowing the selected image (you must select an image from the list first) to be seen with any LUT applied.

Remove Image: will remove the selected image from the list.

Remove All: will remove all images from the list.
(Return To LUT Burn-in Menu)

Image Format Options

The Image Format options control the format of the new output images after the LUT Burn-in process has completed. The drop down list provides access to the available formats, including dpx, cin, jpg, tif, etc.
(Return To LUT Burn-in Menu)

Image Size Options

The Image Size options control the size of the output images after processing. This area is split into three main areas, with basic size setting being the first.

Keep Original Size: simply changes nothing.

Resize To (%): re-sizes the image to a user defined percentage value.

Select a Format: uses a drop down list to select a predefined size format; 2K; PAL, NTSC, etc.

Custom Width: allows direct user values for width and height. This option also activates the options below to help define exactly what is being selected/re-sized.
(Return To LUT Burn-in Menu)

Source area Options

The Source Area options are associated with the above Image Size/Custom Width setting. The available options allow selection of different areas of the input image to be defined, as well as how the selected area is mapped to the new output image.

Source Area: allows the selection of the start XY coordinates of the image (in pixels) as well as an XY offset.

Pixel Aspect Ratio: alters the output pixel aspect ratio, to allow for conversion from spherical to scope (anamorphic) for example.

Crop Aspect Ratio: allows for cropping of areas outside of the image when changing pixel aspect ratios.
(Return To LUT Burn-in Menu)

Fit Mode

The Fit Mode options are again associated with the above Image Size/Custom Width setting. The available options allow selection of different ways to 'fit' the image into the new aspect ratio.

Cut: will fit the smaller width or height value to the new image format, cutting off the larger image dimension that overlaps the new image area.

Box: will fit the larger width or height value to the new image format, and fill the space around the smaller image dimension area.

Stretch: will fit both height and width by stretching the source image to fit.
(Return To LUT Burn-in Menu)

Image Options

The Image Option tools provide user definable image sharpening, using radius and sigma to set the amount of sharpening.
(Return To LUT Burn-in Menu)

Burn-in

The burn-in button starts the LUT burn-in process, using the various setting selected.
(Return To LUT Burn-in Menu)

Cancel

I guess you get this one...
(Return To LUT Burn-in Menu)

Select LUT for Burn-in

The Select LUT for Burn-in options allow the selection of any LUT from within LightSpace via the drop down list, or for external LUTs to be imported via the 'folder' button.
(Return To LUT Burn-in Menu)


Batch LUT Conversion

The Batch LUT Conversion Menu opens a new window based on the LUT export menu, but with the ability to navigate to a folder with a batch of LUTs contained within for conversion to any selected new LUT formats.

LightSpace CMS Batch LUT Convert menu
(Return To Tools Menu Options)


ASC CDL Batch Conversion

The ASC CDL Batch Conversion Menu opens a new window with the ability to navigate to an ASC CDL file (.ccc or .cdl) and for the colour data within the CDL file to be converted in to a batch of LUTs, selected via the LUT format options.

The 'Select LUT for Burn-in' option allows any LUT to be used as a final stage burn-in, concatenating the selected LUT with the CDL converted LUTs.

ASC CDL Batch Convert menu
(Return To Tools Menu Options)


Help Menu

The Help menu displays a drop-down menu with a number of options providing information and help regarding LightSpace CMS.

LightSpace Manual Probe Integration Manual LightSpace CMS License information LightSpace CMS Check For Updates About LightSpace CMS
LightSpace Manual

This menu takes you to this on-line manual. I hope it has been of help.
(Return To Help Menu Options)

Probe Integration Manual

This menu takes you to the on-line manual for probe integration, calibration, profiling, and automated LUT building.
(Return To Help Menu Options)


Licence

The License menu calls up a window that shows you license details specific to the software's installation.

License Menu
(Return To Help Menu Options)

Check For Updates

I'm hoping the give away is in the name :o)
(Return To Help Menu Options)


About

The About menu calls up a window that shows information on the specific LightSpace CMS software version, etc.

About
(Return To Help Menu Options)


Calibration Interface

The Calibration Interface Menu brings up a windows containing the Calibration tools within LightSpace.

Please see the Probe Integration Manual for further details.
(Return To Main Menu Options)


Display Characterisation

The Display Characterisation Menu opens a window containing the tools for display Profiling.

Please see the Probe Integration Manual for further details.
(Return To Main Menu Options)


Network Manager Menu

The Network Manager Menu opens a window allowing network connected systems (PC, Mac Linux) to be profiled using LightSpace's included Java Application.

Please see the Probe Integration Manual for further details.
(Return To Main Menu Options)


Convert Colour Space Menu

The Colour Space Conversion Menu opens a window that enables colour space conversion and calibration LUTs to be automatically generated form pre-set colour spaces and user generated profiles, made by 'profiling' displays.

The included pre-set Colour Spaces include Gamut and Gamma data, which can be altered by the user as required. For example the pre-set for Rec709 has a gamma of 2.2, which the user can adjust to 2.35, 2.4, or any other value as required.

User Colour Space conversion LUT Name Source Colour Space Destination Colour Space Create Out of Gamut Warning LUT Max Luma Peak Luma or Chroma Create New LUT Image Modify Existing LUT Image Manage Colour Spaces and Profiles Cancel

Additionally, colour space conversion is also used to build calibration LUTs from different display profiles.

Please see the Probe Integration Manual for further details on working with profiles.

Name

The Name box allows a user name to be entered for the new Colour Space Conversion LUT about to be generated.
(Return To Convert Colour Space Menu Options)

Source

The Source menu area contains a selection of options associated with the colour space given images are presently intended to be seen in. A drop-down selection window shows the pre-sets LightSpace comes with, including standard video and digital projection colour spaces. A 'Custom' selection allows the user to enter their own data should a different set of colour space values be required. This custom colour space can be saved via the 'save' button, and given a user name. The new Colour Space will then appear within the drop-down menu.
(Return To Convert Colour Space Menu Options)

Using Convert Colour Space

The Convert Colour Space menu is a key component of LightSpace CMS, especially when using it for building calibration LUTs from display profiles. The concept of 'Source' colour space is always the expected colour space any given images are expected to be viewed in. So, for example, normal video will usually be expected to be viewed in Rec709 colour space, making this the Source colour space to select.

The 'Destination' colour space is the new colour space the given images now need to be seen in - an alternative colour space to their original 'Source' colour space.

Source: The colour space the images are expected to be seen in, so when calibrating the target colour space (Rec709, Bt1886, P3, etc.)

Destination: The colour space the images will be seen in, so when calibrating the profile of the uncalibrated display.


User Colour Spaces

Any existing colour space profile can be edited and re-saved with different parameters, for example to alter the pre-set gamma, white point, gamut values.

When re-saving a custom colour space enter a name that defines the new pre-set.


Parametric Gamma Controls

Any colour space can have Parametric Gamma Controls added to it, enabling non-power law variable gamma profiles to be defined.

To add Parametric Gamma controls first save the basic colour space to be modified with a custom name, and then export via the Manage Colour Space library. Open the colour .bcs file in any text editor and add the required Parametric Gamma variables using the following standard.

  <?xml version="1.0" encoding="UTF-8" ?>
  <builder_color_space name="test_Rec709_Mtx" version="2">
    <head>
      <x red="0.64" green="0.3" blue="0.15" white="0.3127" />
      <y red="0.33" green="0.6" blue="0.06" white="0.329" />
      <L red="1" green="1" blue="1" white="1" />
      <gamma>2.2000</gamma>
    <para points="3">
    <point idx="0">
      <ig>0.0000</ig>
      <og>0.0000</og>
    </point>
    <point idx="1">
      <ig>0.5000</ig>
      <og>0.8000</og>
    </point>
    <point idx="2">
      <ig>1.0000</ig>
      <og>1.0000</og>
    </point>
    </para>
    </head>
  </builder_color_space>

The section (para) is optional, and is used to define the Parametric Gamma points. If used it MUST contain a minimum of 2 points, and the first and last points MUST be 0.0 and 1.0. The in-between values are normalized between the first and last values of 0.0 and 1.0.

There can be as many points as needed in the list, and they should be monotonically increasing (in input value). The recommendation is to not exceed 101 pairs.

To see more about HDR (High Dynamic Range) ST2084 Parametric Gamm, and to be able to download a Dolby to Sony example that clips at 75% with Rec709 Gamut, please see the HDR page.

In the Manage Colour Space GUI a text message is displayed defining the Parametric Points if you have an active parametric gamma. In the Manage Colour Spaces library any matrix transform with parametric gamma is indicated with a star (*).

Destination

The Destination menu area contains a selection of options associated with the 'Destination Colour Space' that given images are intended to be seen in, as apposed to their original 'Source' colour space. A drop-down selection window shows the pre-sets LightSpace comes with, including standard video and digital projection colour spaces. A 'Custom' selection allows the user to enter their own data should a different set of colour space values be required. This custom colour space can be saved via the 'save' button, and given a user name. The new Colour Space will then appear within the drop-down menu.
(Return To Convert Colour Space Menu Options)

Limit Maximum Luminance

The Limit Maximum Luminance function will generate a LUT with the specified luminance value, assuming the value is both below the measured maximum, and below the value that needs to be set for correct operation of the selected LUT generation process (Fit Chroma, Peak Chroma, or Peak Luma). The initial value automatically entered is the measured peak luma.
(Return To Convert Colour Space Menu Options)

Out of Gamut

The Out of Gamut tick box will generate a LUT that shows where areas in a given image made using the 'Source' colour space will exceed the new 'Destination' colour space when such a colour space conversion LUT is applied to the given source images.

Out of gamut colours are shown fully saturated, and in an inverted colour hue, while in-gamut colours are shown fully de-saturated (monochromatic) making it very simple to see areas of possible gamut error in any given image.
(Return To Convert Colour Space Menu Options)

Peak Luma, Peak Chroma, or Fit Chroma

The Fit Chroma, Peak Chroma, or Peak Luma drop down menu alters any LUT generated to use the selected option as the basis for the LUT calculation. Fit Chroma is the default operation.
(Return To Convert Colour Space Menu Options)

Fit Chroma, Peak Chroma, & Peak Luma

On a display that has a wider than target gamut, and greyscale that is already accurate to the target colour temperature, the results from using Fit Chroma, Peak Chroma and Peak Luma will be near identical.

If the display has a wider gamut than target, but a grey scale that is not accurate to the target colour temperature Fit Chroma and Peak Chroma will produce near identical results, but Peak Luma will clip one or two of the chroma channels, resulting is an off-colour peak white. Fit Chroma and Peak Chroma will drop the peak brightness to prevent chroma clipping.

If the display has a gamut that is smaller than the target (in any colour), but a grey scale that is accurate to target, Peak Luma and Peak Chroma will produce near identical results, with the chroma channels that can be matched being matched, while the channels that are low gamut will remain low. Fit Chroma will reduce the display's peak brightness to allow the low chroma value to be made accurate. This may result in an unacceptably low peak brightness levels for displays that have R, G, or B gamut levels that are unacceptably lower than target. For such displays Peak Chroma or Peak Luma many prove to be the better choice.

If the display has a gamut that is smaller than the target (in any colour), and a grey scale that is not accurate to target, Peak Luma will clip one or two of the chroma channels, resulting is an off-colour peak white, with the chroma channels that can be matched being matched, while the channels that are low gamut will remain low. Peak Chroma will reduce the overall peak brightness of the display to prevent an off-colour peak white, with the chroma channels that can be matched being matched, while the channels that are low gamut will remain low. Fit Chroma will reduce the display's peak brightness to both prevent an off-colour peak white, and allow the low chroma value to be made accurate. This may result in an unacceptably low peak brightness levels for displays that have R, G, or B gamut levels that are unacceptably lower than target. For such displays Peak Chroma or Peak Luma many prove to be the better choice.

Create New

The Create New button will generate a new LUT Image using the Source and Destination colour spaces selected.
(Return To Convert Colour Space Menu Options)

Colour Space Conversion Report

After a LUT is generated a pop-up windows displays a Colour Space Conversion Report, which reports how much of the 'Raw' gamut of the display can potentially be accurately calibrated.

Colour Space Conversion Report

It is virtually impossible to register over 99% due to simple rounding errors - (99% can easily be 99.999%)

Therefore, 89% would mean the display can only ever be calibrated 89% accurately - the remainder % will be less than perfect, but may be just a few % off, or it may be hugely wrong...

With 99% the display can effectively be calibrated to be totally accurate.

The final result will actually depend on the data in the profile set - if a 21^3 or greater cube profile the resist will indeed by very, very accurate. If a smaller profile size, or a Quick Profile, the results will be less accurate - the display's potential for 99% calibration will not be met.

Use Existing

The Use Existing button provides a drop down menu with two additional options.

Use Existing Menu
(Return To Convert Colour Space Menu Options)

Apply to ref image and data Apply to LUT Image data only

Use Existing

The Use Existing options enable a colour space conversion to be concatenated (added) to an existing LUT This is a very powerful tool as it enables a calibration LUT made for one colour space to automatically be converted to a calibration LUT for a different colour space, without any intermediate process, so maintaining the best LUT quality possible.

Apply to the Image

Apply to the Image will apply the colour space conversion to presently active LUT Image and any associated reference image that has been inserted.
(Return To Use Existing Menu Options)

Apply to the Data

Apply to the Data will apply the colour space conversion only to presently active LUT Image, and NOT to any associated reference image that has been inserted.
(Return To Use Existing Menu Options)

Cancel

You really don't expect me to explain this, do you?.
(Return To Convert Colour Space Menu Options)


Manage Colour Spaces

The Manage button opens a new library window where you can manage (import/export/rename/display/delete) any measured profiles and any custom colour spaces that have been generated. In the image below a profile measurement is highlighted.

Display Profile

The Manage window is used to manage all colour space data and display profiles generated by performing a Quick Profile, Display Characterisation, or via the Light Illusion film profiling service.

The Export/Import function also means profiles and colour spaces can be backed-up, loaded into different LightSpace CMS systems, etc.


Display Profile

The Display button opens a new window showing the profile data as Gamut, Gamma, RGB Separation, RGB Balance, Delts-E, etc. graphs, using the tabs to the left of the graphs, as well as showing Min/Max Luma values, Contrast Ratio, with filters available to select what colour points to show o the CIE graphs..

Display Profile

Profile Display

The 'Display' capability allows any display profile to be seen as Gamut, Gamma RGB Separation, and RGB Balance graphs, showing the actual data measurements plotted against any colour space preset (including saved user pre-sets).

This display capability shows the underlying projector or monitor gamut and gamma, etc., helping understand what future calibration will be capable of.

For example, the above gamut show a monitor profile matched to Rec709 colour space, and red and green are specifically larger than the target gamut, and therefore will potentially calibrate well, depending on the Gamma, RGB Separation and RGB Balance profiles.

For more information on the profile Displays see Display Profile within the Profiling Manual.

© Light Illusion - All right reserved