I think this proposal is really interesting. I have seen similar technical approaches used in certain VFX companies for “neutral grade” workflows, where a color adjustment is applied to plates in order to balance color, exposure, whitebalance, and flare prior to work.
spimtx files were a popular choice for this because they work out of the box with OCIO and store a 3x3 matrix + 1x3 offsets in 16 bit integer code values (a bit weird, but functional).
The only potential drawback I could see with 10 number instead of a “3x4 matrix” like the spimtx file has is the lack of per-channel offsets. With digital cinema cameras I guess in most scenarios a color-balanced flare compensation would not be necessary, but I’ve definitely seen scenarios with film scans where it would be.
@daniele with your experience do you see this as uncommon enough to be unnecessary?
The ASC CDL is not suitable for directly modifying ACES Linear encoded ﬁles (both AP0 or AP1) - mainly because of the order of the gain and oﬀset operations
I didn’t previously realize this, thanks for sharing that knowledge!