Hmm, I have some ideas of how this sun example might work, but I want to try them out before commenting about it. Hopefully I can find some time soon, as it is sure to be very interesting.[/QUOTE]
Going back to this, I’ve had a bit of time to experiment. It seems clear to me that, for doing this example golden sun glow, the CDL transform must be post view transform. So I messed around a bit with a CDL to see which direction I needed to push the values, then applied those values post view transform in the OCIO config. Here is the resulting stanza:
- !<ColorSpace>
name: CDL SunFix Test
family:
equalitygroup:
bitdepth: 32f
description: |
CDL transform test.
isdata: false
allocation: lg2
allocationvars: [-12.473931189, 12.526068813]
from_reference: !<GroupTransform>
children:
- !<AllocationTransform> {allocation: lg2, vars: [-12.473931189, 12.526068813]}
- !<FileTransform> {src: desat65cube.spi3d, interpolation: best}
- !<AllocationTransform> {allocation: uniform, vars: [0, 0.67]}
- !<CDLTransform> {slope: [1.200, 1.166, 1.000]}
- !<CDLTransform> {offset: [0.00, 0.00, 0.00]}
- !<CDLTransform> {power: [1, 1, 1.5]}
to_reference: !<AllocationTransform> {allocation: lg2, vars: [-12.473931189, 4.026068813], direction: inverse}
And here is a comparison of the results of this on the left with standard Filmic log on the right:
Thinking on this, with a correct view transform, there is no way to get these results when performing pre view transform operations without seriously ruining the scene referred data correct? This sort of highlight coloring can only be done post view transform?