colour icon indicating copy to clipboard operation
colour copied to clipboard

Implement relevant changes regarding "ALEXA Log C" IDTs.

Open KelSolaar opened this issue 8 years ago • 3 comments

@JGoldstone has updated ALEXA Log C IDTs and we need to look at implementing the relevant changes on our side.

References

  • https://github.com/ampas/aces-dev/pull/98

KelSolaar avatar Mar 09 '17 19:03 KelSolaar

I did a quick rewrite of the code from @JGoldstone's IDT generator, and compared it with what Colour produces:

ACES IDT LogC 0.9, EI 500 =  19.4102494417
Colour LogC 0.9, EI 500 =  19.4102861128
ACES IDT LogC 0.9, EI 800 =  21.6936400245
Colour LogC 0.9, EI 800 =  21.6934858954
ACES IDT LogC 0.9, EI 1000 =  22.9156705374
Colour LogC 0.9, EI 1000 =  22.9155157995
ACES IDT LogC 0.9, EI 1600 =  26.1717608061
Colour LogC 0.9, EI 1600 =  25.8352040602

At EI 1600 the difference is quite significant. The Colour function seems to top out at 1600, returning an error at higher EI. The Goldstone function is unconstrained.

nick-shaw avatar Mar 09 '17 19:03 nick-shaw

Excellent @Nick-Shaw!

It makes an even stronger case to implement this new generator.

I would be keen to have an official statement from @JGoldstone saying that ampas/aces-dev#98 is the canonical official reference.

We can assume for now that it is but this typically goes back to section II - D in the ACES - Retrospective and Enhancements paper.

KelSolaar avatar Mar 09 '17 20:03 KelSolaar

Nick, the canonical document is always the internal logC.R file, but I would say that the canonical external reference is the OCIO-config code that went in after 1.0.3, which was then echoed into aces-dev I believe. There had already been a 1.0.3 release of aces-dev, without an in-sync release of OCIO-config 1.0.3, alas, so I guess the 'official' aces-dev release that contains it will be whatever is after their 1.0.3 release.

Enclosed is a writeup of the change that I sent to the developer of logC.R before making the change that became part of OCIO-config 1.0.3.

shorterLogCLinearizationChangeJustification.pdf

JGoldstone avatar Jan 10 '18 07:01 JGoldstone