lxmpicturelab

about

This website provides resources to evaluate and compare the different picture formation algorithm available online. Those kind of algorithm are also referred as:

In few words, picture formation is converting physical quantities to a readable visual representation. The concept can be explored further with:

The code source for this website and the image generation can be retrieved at https://github.com/MrLixm/picture-lab-lxm.

Caveats

The workflow and the image presented have the following trade-offs:

Software

This project is made possible thanks to the following (non-exhaustive) free software:

Assets

Is referred by 'asset' the single image file of a specific scene.

Most of the assets were retrieved from the web where they were kindly made accessible by their author. All rights belong to their respective authors, and they are only shared here for education purposes.

The original image files are not yet shared on the source GitHub repository (for licensing reasons). But it's possible to download them yourself by checking their side-car metadata .json file.

Renderers

A renderer correspond to a color-transform that must be applied on physical pixel data to generate a viewable picture. All renderers are color-managed for the same sRGB target (2.2 power function). Their difference lies in the picture formation algorithm they use.

In terms of workflow, the color transforms are serialized in an OpenColorIO configuration, which will be ingested by OpenImageIO's oiiotool for transforming the pixel data.

Native (no image formation)

No picture formation is applied, anything outside the destination volume is clipped.

source https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/releases/download/v3.0.0/studio-config-all-views-v3.0.0_aces-v2.0_ocio-v2.4.ocio

OCIO transform configuration:

display sRGB - 2.2
view Un-tone-mapped
look

T-CAM v3

Filmlight's color pipeline. Initially designed for their Baselight grading tool but for which they still provide an OCIO configuration.

source https://www.filmlight.ltd.uk/resources/download.php
reference https://www.filmlight.ltd.uk/support/customer-login/colourspaces/colourspaces.php

OCIO transform configuration:

display sRGB Display: 2.2 Gamma : Rec.709 Truelight CAM v3
view sRGB Display: 2.2 Gamma : Rec.709
look

ARRI Reveal

The ARRI "color-science" pipeline, based on their provided display LUTs. Injected in the studio-config-all-views-v3.0.0_aces-v2.0_ocio-v2.4.ocio config.

source https://www.arri.com/resource/blob/280728/7933fd1ce4de9165b906936661ab54eb/arri-logc4-lut-package-data.zip
reference https://www.arri.com/en/learn-help/learn-help-camera-system/tools/lut-generator
reference https://www.arri.com/en/learn-help/learn-help-camera-system/image-science/reveal-color-science

OCIO transform configuration:

display sRGB - 2.2
view ARRI Reveal
look

AgX

The original AgX algorithm by Troy Sobotka.

source https://github.com/sobotka/AgX/archive/1ba3230e6f2c825003d9e139750edd233b6a906e.zip
reference https://github.com/sobotka/AgX
reference https://blenderartists.org/t/feedback-development-filmic-baby-step-to-a-v2/1361663

OCIO transform configuration:

display sRGB
view Appearance Punchy
look

AgX Blender-4.2.7

The improved AgX algorithm implemented in Blender.

source https://projects.blender.org/blender/blender/archive/v4.2.7.zip
reference https://projects.blender.org/blender/blender/pulls/106355
reference https://github.com/EaryChow/AgX
reference https://blenderartists.org/t/feedback-development-filmic-baby-step-to-a-v2/1361663

OCIO transform configuration:

display sRGB
view AgX
look AgX - Punchy

AgXc v1.0

Another custom variant of AgX, closer to Blender variant. Still in development.

source https://github.com/MrLixm/AgXc/archive/3e78f1541b06191ae3a8e2efce1b74c2a8b8d23f.zip
reference https://github.com/MrLixm/AgXc
reference https://github.com/MrLixm/AgXc/pull/35

OCIO transform configuration:

display sRGB-2.2
view AgXc.base Punchy
look

ACES v1.3 + Gamut Mapping

The Academy Color Encoding System on major version 1, with their "Gamut Compression" look.The config has been edited to add an sRGB-2.2 Display.

source https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/releases/download/v2.1.0-v2.2.0/studio-config-v2.1.0_aces-v1.3_ocio-v2.1.ocio
reference https://community.acescentral.com/

OCIO transform configuration:

display sRGB - 2.2
view ACES 1.0 - SDR Video
look ACES 1.3 Reference Gamut Compression

ACES v2.0 + Gamut Mapping

The Academy Color Encoding System on major version 2, with their "Gamut Compression" look.The config has been edited to add an sRGB-2.2 Display.

source https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/releases/download/v3.0.0/studio-config-all-views-v3.0.0_aces-v2.0_ocio-v2.4.ocio
reference https://community.acescentral.com/

OCIO transform configuration:

display sRGB - 2.2
view ACES 2.0 - SDR 100 nits (Rec.709)
look ACES 1.3 Reference Gamut Compression

ACES v2.0

The Academy Color Encoding System on major version 2.The config has been edited to add an sRGB-2.2 Display.

source https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/releases/download/v3.0.0/studio-config-all-views-v3.0.0_aces-v2.0_ocio-v2.4.ocio
reference https://community.acescentral.com/

OCIO transform configuration:

display sRGB - 2.2
view ACES 2.0 - SDR 100 nits (Rec.709)
look

OpenDRT v1.0.0

An open source display rendering transform authored by Jed Smith. Using the version 1.0.0 which has been converted to OCIO by Chris Brejon.

source https://github.com/chrisbrejon/OpenDRT-OCIO-Config/archive/58a630cce6f4167c52928f6ba28ab1de083fe6cc.zip
reference https://github.com/jedypod/open-display-transform

OCIO transform configuration:

display sRGB - 2.2 100 nits video dim
view OpenDRT 1.0.0
look

2499DRT

A .dctl algorithm by Juan Pablo Zambrano; targeting colorists. Converted to OCIO by Joegen.

source https://github.com/Joegenco/PixelManager/archive/c8716a42c7e03c6573915ad24f19eccfc39f687c.zip
reference https://github.com/JuanPabloZambrano/DCTL/tree/main/2499_DRT

OCIO transform configuration:

display sRGB
view JP2499DRT
look

Kodak2383

The iconic Kodak2383 print film simulation LUT, authored by Blackmagic as an ACES LMT. Injected in the studio-config-all-views-v3.0.0_aces-v2.0_ocio-v2.4.ocio config.

source https://www.dropbox.com/s/qn62wg07f21jydp/LMT%20Kodak%202383%20Print%20Emulation.xml?dl=0
reference https://community.acescentral.com/t/lmts-part-1-what-are-they-and-what-can-they-do-for-me/790/10?u=mrlixm
reference https://www.kodak.com/en/motion/product/post/print-films/vision-color-2383-3383/

OCIO transform configuration:

display sRGB - 2.2
view Kodak2383
look

Contact

For any feedback/requests, see contact options at https://mrlixm.github.io/pages/contact/

CHANGELOG

27-03-25

  • renderer: Use OpenDRT v1.0.0 thanks to Chris Brejon OCIO config.

20-03-25

  • improve index page styling
  • added this changelog
  • fix name of T-CAM renderer
  • fix consistence of transfer-function for sRGB colorspaces in renderers: we force the 2.2 power function to be used.

19-03-25

  • fixed Pbri-H34-sunflower being clamped
  • publicly shared the site

17-03-25

  • initial site creation