About Lattice

Lattice 1.11.0

Features

  • Added the lattice command-line tool for batch processing and chaining LUT operations. Install it from Settings → Advanced → Install Command Line Tool.
    • Supports color space conversion, CDL and CTL, expressions, matrices, curve operations, ACES export, and LUT inspection and comparison.
    • lattice apply applies a LUT to images, or to one frame of a video.
    • Exports several formats in one run and can use Batch Export presets.
    • Uses the license activated in Lattice.
  • Added in-app feedback and support requests.

Improvements

  • Reorganized Settings into clearer sections.
  • The app menu now shows when an update is being checked, downloaded, or prepared.
  • Export for ACES now supports ACES 1.3 and ACES 2.0.
  • Added Fujifilm F-Log2 to Convert Color Space.
  • Lattice now opens Cube files that contain a 1D shaper and a 3D LUT, and combines them into one 3D LUT. Saving these files opens Save As.
  • Lattice now identifies the layout of a LUT image (Hald CLUT, tiled PNG, strip, or CMS pattern) from its content. It no longer asks about every 512 × 512 PNG, and it no longer opens ordinary pictures as LUTs.
  • When a file has minor problems, Lattice now lists them after opening.
  • You can now keep values above 1.0 when you save or export 3DL, Discreet, Quantel, and Clipster files.
  • Added an Input Range setting for Nucoda v3 exports.
  • Added preview support for EXR images with HTJ2K, LJ2K, and Zstandard compression.
  • LUT operations such as Combine and Isolate Color are several times faster on large LUTs.
  • Operations that cannot produce a valid result now leave the LUT unchanged.
  • The warning about an imperfect reverse now appears only when the LUT cannot be reversed exactly.
  • The save confirmation now explains when negative values become zero and when RGB channels combine into one curve.
  • Lightroom preset names now keep quotes, backslashes, and Unicode characters.
  • Lattice now rejects some invalid files that earlier versions accepted, such as AJA, VLT, and eeColor files with extra rows.
  • The updater now offers release notes when Lattice is already up to date.
  • Lattice now asks for notification permission after the first export finishes.

Color Accuracy

  • Canon Log, Canon Log 2, Sony S-Log2, ARRI LogC4, and RED Log3G10 now follow their published formulas below black. This changes values below black only.
  • Gamma curves and RED Log3G12 now mirror the curve for negative values.
  • Corrected ACESproxy 10-bit at and below its minimum code value. ADX10 and ADX16 now encode black at the bottom of the range.
  • Removed the old “BT.1886” transfer function, which used a Rec. 709 camera curve. The display curve is “Gamma 2.4 (BT.1886)”. Commands and recipes that use the old name give the same results as before.
  • Updated the D65 white point to 0.3127, 0.3290, as BT.709 and sRGB specify. Matrix values change by up to about 0.0002.
  • Updated the color primaries of REDcolor, REDcolor2–4, DRAGONcolor, DRAGONcolor2, and GoPro Protune Native. Matrix values change by up to 0.04.
  • Corrected Lab values in exported ICC profiles. Earlier profiles were about 0.4% darker and had a slight color cast.
  • PNG and TIFF LUT images now round to the nearest code value. Earlier versions rounded down.
  • Exports of long 1D curves to fixed-size 3D formats now match the curve more closely. Values can differ by up to 0.003.
  • Improved the precision of ARRI LogC EI 800, Sony S-Log and S-Log2, Canon Log 2 and 3, and RED Log3G12. Values change by less than 0.005 of a 10-bit code value.

Bug Fixes

  • Fixed the inverse of 1D LUTs with descending curves.
  • Fixed Scale to 0–1 using the wrong minimum or maximum in some 3D LUTs.
  • Fixed Compare showing one third of the correct mean error for 1D LUTs.
  • Opening and saving a 10-bit 3DL no longer lowers some code values by one.
  • “Copy Transformation Matrix” in Convert Color Space now includes the DCDM luminance scale (48/52.37). Conversion results stay the same.
  • The CCC variant of Approximate CDL export now writes a color correction collection.
  • Fixed a crash during size edits in batch-export settings.
  • Fixed a crash when double-clicking empty space in the welcome window’s recent-files list.
  • Fixed a crash when removing a batch-export setting with nothing selected.
  • Fixed crashes from keys that produce no text in the CTL and batch-export lists.
  • Fixed delayed LUT edits and older calculations replacing newer edits.
  • Fixed expressions that treated an invalid condition as false.
  • Fixed batch exports reporting success after a write or encoding failure.
  • Fixed invalid resize sizes and scaling ranges that caused excessive memory use or incorrect LUT values.
  • Fixed the Properties, History and Metadata buttons disappearing when switching to Curves.
  • Fixed Mix With LUT previews not updating when another LUT is selected.
  • Fixed LUTs appearing in the wrong position in preview and batch-export lists.
  • Fixed video previews and edited LUT documents staying in memory after they were closed.
  • Improved stability when opening several LUT previews at once.

Lattice

Color science & LUT laboratory

Latest1.11.1Release Notes

Requires macOS 12 or later.