"Batch LUT converter" tool is called from the main menu "View". This tool allows you to create a task list to convert between different LUT file formats. In addition, the tool allows batch processing of a given image by a group of LUT files. Not only 3D LUT formats are supported as input files, but also 1D LUT, as well as some specific formats.
Supported input file formats:
▪Adobe / IRIDAS Cube (*.cube)
▪Adobe / IRIDAS Look (*.look)
▪Autodesk / ASSIMILATE Scratch 3DL (*.3dl)
▪Autodesk Color Management (SynColor) CTF (*.ctf)
▪DaVinci Resolve Cube (*.cube)
▪Hald CLUT Image (PNG) (*.png)
▪Hald CLUT Image (TIFF) (*.tif;*.tiff)
▪ICC profiles (*.icc)
▪ICM profiles (*.icm)
▪ASC Color Decision List (*.cdl)
▪ASC Color Correction Collection (*.ccc)
▪ASC Color Correction (*.cc)
▪Edit Decision List (EDL) (*.edl)
▪Adobe Arbitrary Map AMP (*.amp)
When output is set to LUT files, a list of 3D LUT formats is available. Supported output LUT formats:
▪Adobe / IRIDAS Cube (*.cube)
▪Adobe / IRIDAS Look (*.look)
▪Autodesk / ASSIMILATE Scratch 3DL (*.3dl)
▪Autodesk Color Management (SynColor) CTF (*.ctf)
▪Rising Sun Research cineSpace (*.csp)
▪Academy / ASC Common LUT Format (CLF) (*.clf)
▪Digital Vision Nucoda CMS (*.cms)
▪DaVinci Resolve Cube (*.cube)
▪FilmLight Truelight (*.cub)
▪Side Effects Houdini (*.lut)
▪DVS Clipster (*.xml)
▪Panasonic VariCam (*.vlt)
▪Hald CLUT Image (PNG) (*.png)
▪Hald CLUT Image (TIFF) (*.tif;*.tiff)
▪ICC profiles (*.icc)
▪ICM profiles (*.icm)
When output is set to Image files, a list of graphic formats is available. Supported output image formats:
▪Windows or OS/2 Bitmap (*.bmp)
▪Windows Icon (*.ico)
▪JPEG - JFIF Compliant (*.jpg; *.jif; *.jpeg; *.jpe)
▪JPEG Network Graphics (*.jng)
▪Portable Bitmap (ASCII) (*.pbm)
▪Portable Bitmap (RAW) (*.pbm)
▪Portable Greymap (ASCII) (*.pgm)
▪Portable Greymap (RAW) (*.pgm)
▪Portable Network Graphics (*.png)
▪Portable Pixelmap (ASCII) (*.ppm)
▪Portable Pixelmap (RAW) (*.ppm)
▪Truevision Targa (*.tga; *.targa)
▪Tagged Image File Format (*.tif; *.tiff)
▪Wireless Bitmap (*.wap; *.wbmp; *.wbm)
▪X11 Pixmap Format (*.xpm)
▪Graphics Interchange Format (*.gif)
▪High Dynamic Range Image (*.hdr)
▪ILM OpenEXR (*.exr)
▪JPEG-2000 codestream (*.j2k; *.j2c)
▪JPEG-2000 File Format (*.jp2)
▪Portable floatmap (*.pfm)
▪Google WebP image format (*.webp)
▪JPEG XR image format (*.jxr; *.wdp; *.hdp)
In this area, you create a list of tasks. Each task can be:
▪single file to be converted (can be an absolute path or a path relative to the current application folder),
▪folder in which all files are to be converted (subdirectories are not included, they must be added to the list separately),
▪masked path - specify the path using wildcard characters (* and ?) to specify a specific group of files.
The following buttons are available to manage the list of tasks:
- add a single file to the list (open file selection dialog).
- add a single folder to the list (open directory selection dialog),
- move the task up the list,
- move the task down the list,
- delete selected task,
- delete all tasks,
- load task list from text file (open file selection dialog),
- save task list to text file (open file selection dialog),
- copy the contents of the task list to the clipboard.
For manual input/editing, double-click on one of the tasks.
In this area, you specify the folder to save the resulting files. The folder path can be absolute, including the drive name, or relative, in which case it will be calculated relative to the current directory from which the application was started.
"Use input folder (specify a subfolder)" option - if enabled, the specified folder is interpreted as a subfolder for the path where the source file is located (each source file can have its own folder). The button on the right brings up the folder selection dialog.
In this area, you specify the naming template for the resulting files.
You can use the following wildcard strings in the template input field:
▪[N] - source file name without extension,
▪[N#-#] - a substring of source file name without extension, including the start character and the end character. For example, [N3-10] is a substring from 3 to 10 characters of the original name. [N5] is the substring from character 5 until the end of the original name.
▪[C] - counter of the resulting files. In the formation of the counter values are used: "Counter start", "Counter step", "Counter digits" (the minimum number of digits with filling zeros on the left).
Name conflict resolution - a drop-down list area where you can select an action if the name of one or more output files matches existing files. The following reaction options are available:
▪Skip existing - leave existing files unchanged, do not create new files,
▪Auto rename new - leave existing files unchanged, create new files with different names,
▪Ask user - each time display a message in which the user will make a choice,
▪Overwrite existing files - overwrite existing files with new files without warning.
In this area, you can configure the format of the resulting files.
"Set output file format" parameter - select one of the 3D LUT formats available from the drop-down list.
"Override LUT size" parameter - if this option is enabled, the size of the LUT of the output files specified in the input field, otherwise the size will match the size of the original LUT file (and may be different from file to file).
To enable image processing mode instead of LUT files, you must activate the "Images" button instead of the "LUT Files" button. In this mode, the image that is currently loaded into the program will be serially processed by the specified group of LUT files, and each processed image will be saved to a separate file. In this mode, a list of image formats for output images is available inside the panel.
For some file formats, some settings are available, which you can view and change in the program settings dialog by clicking on the small "..." button on the right. Please note that this dialog reflects the global settings of the program, so any changes to it will affect the rest of the program's functions.
In this area, you can optionally specify some transformations for color correction. For example, you can exclude one-dimensional color correction (curves correction) and leave only three-dimensional color correction in batch processing. Or, for example, to strengthen/weaken the color correction with a multiplier, set the clipping method, etc.
"Correction components" area
"1D" parameter - application amount of 1D-correction (extracted master-curve for all channels),
"1D-R" parameter - application amount of 1D-correction (extracted channel 1D curve) for channel R,
"1D-G" parameter - application amount of 1D-correction (extracted channel 1D curve) for channel G,
"1D-B" parameter - application amount of 1D-correction (extracted channel 1D curve) for channel B,
"3D" parameter - application amount of 3D-correction (without any 1D-corrections/curves).
"Color components" area
"Hue" parameter - application amount of "Hue" component from the HCL model,
"Saturation" parameter - application amount of "Chroma" component from the HCL model,
"Luminosity" parameter - application amount of "Luminosity"/"Lightness" component from the HCL model,
"Red channel" parameter - application amount of the Red channel from the RGB model,
"Green channel" parameter - application amount of the Green channel from the RGB model,
"Blue channel" parameter - application amount of the Blue channel from the RGB model,
"Options" area
"Multiplier" parameter - is the coefficient of amplification/attenuation correction (can have negative values),
"Inverse correction" option - is to invert the correction,
"HDR-values clipping" parameter - select the action with values outside the LDR-range:
▪"No clipping" - all values remain unchanged,
▪"Clipping to LDR" - values within the range 0..1 remains unchanged, values outside the range are clamped to 0..1,
▪"Smart-clipping to LDR" - values within the range 0..1 remain unchanged, values outside the range go down to the range with the primary sacrifice of the Chroma as the least significant color component for a visual perception,
▪"Soft-clipping to LDR" - values outside the range are clamped to 0..1, with adjacent values within the range 0..1 change a bit, keeping the details that are "blown out".
![]() 3DLUT pair view |
![]() 1DLUT pair view |
In this area there are auxiliary tools for viewing the contents of the processed files. The area contains two visual components for the color correction view. The top component ("Ungraded view") - is the original LUT that will be graded. By default, it does not contain any correction, but if necessary, it can be edited in any way, or loaded from a file. The bottom component ("Graded view") - is the resulting LUT that displays the selected grading. As an initial state, it takes the color correction of the upper (ungraded) LUT.
At the top there are some auxiliary buttons:
|
To start the batch conversion, click the "Start conversion" button. The process can be stopped at any time by clicking the button again (it takes the form of "Stop conversion"). Once stopped, the process can no longer be continued and can only be restarted from the beginning. The progress of the batch conversion is displayed as a bar indicating completion as a percentage. During the process, all necessary messages are displayed in the Report area.
This area contains a report that displays two types of messages:
Information - messages about the successful completion of the operation, or neutral messages,
Errors - reports any errors that occur during batch processing.
The following buttons are available to manage the contents of the report:
- show/hide information messages,
- show/hide error messages,
- copy the contents of the report to the clipboard.
See also |