AcademySoftwareFoundation / OpenColorIO

A color management framework for visual effects and animation.
https://opencolorio.org
BSD 3-Clause "New" or "Revised" License
1.79k stars 455 forks source link

Make LUT-free implementations of certain built-in transforms #1992

Open doug-walker opened 4 months ago

doug-walker commented 4 months ago

The nanoColor project will not be using LUTs, but does want to support all built-in transforms. However, some of the built-in transforms are implemented using a Lut1D. It would be helpful to replace these with FixedFunctions. Some judgement will be necessary to decide what aspects of these to expose as editable parameters that may be useful in the future. In some cases, they may be more appropriate as LogCameraTransform enhancements rather than fixed functions.

Here is the list of affected built-in transforms:

ACES

Apple Camera

Canon

Displays

doug-walker commented 1 month ago

The items in the above list under Apple, Canon, and Displays are now done as of PR #1992.