Well that was not my impression reading some of the articles of aurelien or watching his videos.
He provides solid arguments against using traditional base curve or using the RGB curves we are used to in photo editing.
He teaches us how to adjust black, gray and white level and does not seem to be talking just about High DR images.
But that is exactly what I am trying to dig in, if this is just for images where the dinamic range significantly greater than your output device or it applies as a general procedure to process every image in the final steps, in substitution of the base curve.
With light clipped images there seems to be issues (there always are).
Even with the intended purpose you are sacrifying details in lights and shadows in favor of midtones, which is usually the right thing to do, I suppose, and you can use lattitude to adjust how much.
As @anon41087856 presents it, you just make minor adjustments to exposure in order to get no clipped lights or out of bounds shadows, but do not apply processing (I mean luminosity adjustments) prior to filmic.
But with low DR images I am having issues.
Of course there is no clipping and I adjust the general light exposure to get a medium bright.
You have an overall dull image.
Then you apply filmic and adjust black and white (and gray) points, but I always finish with less detail in lights and shadows than using a more traditional approach (using levels for example and them some contrast).
You have great control of contrast and a good transition with filmic.
In this cases where the linear image is just a small part of the histogram you have a hard work adjusting or editing the image in the linear space.
Nothing works as expected, as if you use a curve lights are not where you expect it. Contrast does not make great difference or does strange things (depending on the position of histogram with respect to the mid gray)…
So using just filmic makes quite difficult to process the image prior to its use.
If I use a linear luminosity curve to expand the histogram in the first step after input profile (or levels) I get a more controlable image where lights and shadows are where you expect them.
It seems you can use filmic after that (expanding the dinamic range). But it always generates some light and shadows smoothing.
No, I don’t think so, gamma is applied only in the output profile step (if the output profile has a gamma).
Even processing with filmic there is the final output profile step.
I suppose that if the profile has a gamma it still applies it, doesn’t it?
The filmic module and the base curve are used to increase contrast in the image and give the output a response that is more similar to human perception, am I wrong?
That seems what aurelien says and differentiates that two steps in pipeline: the physical related part prior to filmic/base curve in the linear space and the perceptual part after filmic/base curve where things are not linear and you have a more perceptually appealing image.
In a perfect world, if our output devices could reproduce the light intensity and contrast that you can find in the real world, you would not need to abandone the physical related world, the linear pipe.
You could do editions and processing but if you don’t, the rendered final scene would be exactly the same as the original scene.
But with our limited devices, they cannot reproduce so much DR nor have a very bright light.
Eye adapts to it and works comparing relative light intensities from light to shadows (but not linearly but in its perceptual logarithmic way).
That it why we need to make adjustments with non linear curves to adapt the DR of the scene to the output and give the eye a similar impression of contrast and bright light (even when the monitor emits way less light intensity).
At least that is how a see it (please correct me if I am wrong).
If I understood @anon41087856 correctly, filmic does not work directly with the DR of the output.
It just takes a range of values 0 to 1 and outputs another one 0 to 1 but using a logarithmic transform.
Only inside lattitude part of the curve is logarithmic.
Outside lattitude the curve compresses the range to fit 0 and 1 in the extremes.
If I understood that correctly, through black and white points you fix which part from 0 to 0.xb you assign to black compression and which from 0.xw to 1.0 to light compression being lattitude from 0.xb to 0.xw.
Then the output profile maps that range from 0 to N EV being N the output profile DR.
So if you adjust 0.xb to be 0.25 and 0.xw to be 0.75 you get 4 EV of lattitude and 2 EV for black and white compression.
if your output has 12 EV and apply the same curve, you have 6 EV of lattitude and 3 EV of black and white compression (0,25=12).
Wouldn’t it be better to get 8 EV of lattitude and 2 EV of compression zones?
That would be what you would obtain if filmic works with absolute output DR, but it does not.
So to fix only 2 EV for the zone of compression you have to alter the parameter in order to get 0.1666 and 0.8333 as black and white points.
Where can I see the equations that filmic is using in the transformation?