Open Display Transform is a collection of tools and experiments for rendering wide-gamut scene-linear data into an image for an SDR or HDR display device.
The state of OpenDRT when I stopped development in 2022.
This is a big change with a lot of development work compared to v0.0.75. Here is a summary of the notable new features:
Switch to using a "weighted vector length" norm. This allows a massive complexity reduction while preserving the nice rendering features I was trying to achieve with much more complex methods before:
Switch the rendering colorspace to Truelight LMS, described in Chromaticity coordinates for graphic arts based on CIE 2006 LMS with even spacing of Munsell colours by Richard Kirk.
Apply chromatic adaptation for white-point handling as LMS scales in the rendering colorspace.
Calculate whitepoint normalization factor based on whitepoint and output display gamut, and concatenate with other output domain scale elements
Add inverse transform
Completely rework and massively simplify InverseEOTF and EOTF nodes