DisplayCAL 3.6.2 released

Added in this release:

  • [Feature] Measurement report: ICtCp and ΔICtCp color distance metric.

Changed in this release:

  • [Enhancement] Show report type in self check report.
  • [Enhancement] Add actual display profile description to self check report if a simulation profile is used as display profile.
  • [Enhancement] Use the same method to create HDR 3D LUTs whether the display profile is cLUT or matrix based.
  • [Enhancement] Verification: Do not automatically enable “Simulate whitepoint relative to display profile whitepoint” if the verification chart does not contain L*a*b* reference data.
  • [Enhancement] Measurement and self check report: Only automatically enable the use of absolute values when simulating the reference whitepoint if no simulation profile was used.
  • [Enhancement] macOS: On Apple computers with integrated displays (i.e. iMac/MacBook), use the model identifier (e.g. “MacBookPro15,2”) instead of the generic “Color LCD” as display name and add the model description (e.g. “MacBook Pro (Mid 2018)”) when creating colorimeter corrections, to ease identification.

Fixed in this release:

  • [Minor] 3D LUT/verification with a display profile that has a black level of zero, but embedded characterization data black level above zero: Black offset also needs to be applied if not using BT.1886 for correct results.
  • [Minor] When generating high resolution PCS to device tables during HDR 3D LUT creation, use the configured resolution even if low quality PCS to device tables were generated when creating the profile.

DisplayCAL 3.6.1 released

Added in this release:

  • [Feature] Adjustable hue preservation (values less than 100% will gradually hue shift very bright and saturated redorange/orange/yellowgreen hues to a more yellowish tone, preserving more saturation and detail) for HDR SMPTE 2084 3D LUTs with roll-off tonemapping (default 50%).
  • [Feature] Ability to set a calibration target luminance by measuring the ambient light level.
  • [Feature] Verification tab: Hold the “alt” key on your keyboard to create a profile or device link (3D LUT) self check report instead of a measurement report.
  • [Enhancement] DCI P3 D65 profile for use as 3D LUT source colorspace or measurement report simulation profile.

Changed in this release:

  • [Enhancement] Increased the default number of patches for the madVR HDR preset back to 425.
  • [Enhancement] HDR 3D LUT SMPTE 2084 tonemapping: Restored near black tone reproduction for displays with non-zero black level and output offset less than 100% to pre-v3.6 values.
  • [Enhancement] Improved HDR 3D LUT SMPTE 2084 tonemapping speed.
  • [Enhancement] Improved HDR 3D LUT accuracy for colorimetric rendering intents.
  • [Enhancement] Increased default display update delay for Resolve preset to 1000 ms.
  • [Enhancement] Quantize Autodesk/Kodak (.3dl) 3D LUT values by always rounding up (match the format specification in the Lustre user guide).
  • [Enhancement] Limit the number of concurrent worker processes depending on system memory to avoid swapping.
  • [Enhancement] Always normalize CGATS data to Y = 100 when processing files not created by DisplayCAL.
  • [Enhancement] Get the black level for computation of 3D LUT or verification target tone curves from the embedded characterization data if a lookup through the display profile returns zero (makes e.g. Rec. 1886 work properly in that case).
  • [Enhancement] Synthetic ICC profile creator: Increase number of decimal digits for black level to 6 and do not clamp to 16-bit integer values to offer more fine grained control.
  • [Enhancement] Linux: Use configured XDG “well known” user directories (currently only used to determine the localized name of the “Downloads” directory).
  • [UI] Moved HDR 3D LUT SMPTE 2084 tonemapping luminance/saturation/hue preservation controls to advanced options (hidden by default).

Fixed in this release:

  • [Moderate] madVR 3D LUT generation via the main application: When using a non-standard source colorspace whitepoint (by setting a calibration whitepoint target different from the source colorspace’s original whitepoint, e.g. not using DCI white for DCI P3), non-standard values for input primaries and whitepoint were written to the 3D LUT header, madVR 3D LUT slot auto-detection for installation did not work if the source colorspace was not Rec. 709, and color conversion was affected if the 3D LUT was not installed via the madVR API (i.e. by not clicking the “Install 3D LUT” button, but choosing the 3D LUT manually in madVR’s settings).
  • [Minor] Downloads within DisplayCAL failed if the download directory didn’t exist (regression of changes made in DisplayCAL 3.5, SVN revision 5081).
  • [Minor] HDR 3D LUT SMPTE 2084 tonemapping for non-Rec. 2020 source colorspaces did not work correctly (Rec. 2020 was assumed despite different choice).
  • [Minor] Standalone 3D LUT maker: Don’t unexpectedly switch to the source profile’s gamma for simple gamma + matrix source profiles (e.g. DCI P3) when creating a 3D LUT.
  • [Minor] Profile loader (Windows): Catch errors in case of a corrupted Windows registry.