Sorry I wasnât communicating clearly I was referring to my photos not this example.
No, the sooc curve toe goes further in. Its a custom curve with extra small toe. The file has also been tonenapped using a log module. Thats why I thought it was a good comparison to filmic. Similar, but not identical, modules. With the normal more flexible curve you can do without local editing.
I think thereâs a different between bit-depth and dynamic range. 8-bit sRGB, because of non-linear encoding, can encode values down to and slightly under -12EV, not -8 (lower threshold under darktable 4.0 user manual - clipping warning and also the reason for filmicâs display target black being not 0, but also not 1/256 - target black luminance under darktable 4.0 user manual - filmic rgb).
Are you asking if dt filmic and RT tone curve can be visually compared? I donât know but I assume, perhaps wrongly, you canât. My intention was to phrase it in relative terms.
When I talk about the size of the toe I mean how blacks are compressed not literally comparing curves. But perhaps the filmic curve is just a tone curve. If thats the case Iâm even more confused about the choice to lock it down.
Yes, it is - centred around the mid-grey, and you define what range you want to cover on the x axis (black and white relative exposure), how steep the mid-section should be (contrast), how wide the constant-steepness section should be (latitude), and where it should be located (shadows/highlights balance).
Yes, but in darktable it also functions as the gateway between scene-referred algorithms (all processing before and up to filmic) and display-referred algorithms (all processing after filmic).
The first non-linear tone curve of any type in the processing pipeline is that gateway.
Recently, Iâve been playing with other tone curve strategies, particularly a log curve followed by a contorted control-point curve. Shooting into the sun for instance produces an extremely large dynamic range, one that can only be tamed with decidedly non-continuous transfer functions (curves are a transfer function). So, what Iâve tried in these cases is to first apply a log curve that lifts the shadows out of the bottom of the histogram and spreads them out a bit, followed by a tortuous control-point curve to lift where lifting is needed, depress where depressing is needed. What Iâve found is that if I pay attention to where I put the steep slopes, I can almost tone-map HDR-wise. The strictures of the spline curve still constrain me, so the success varies image-to-image.
All of it is just messing with the linear recording of the camera where it doesnât satisfy our whimsâŠ
By abusing the black relative exposure and setting it to -14EV you can lift the shadows to decent levels.
This is maxing out though and a bit more would have been useful. It also seems to me a bit odd for this d7100 to have 19EV dynamic range I guess one should just push the sliders until the results appear but the scene tab and those exposure values feel sort of real.
A question, as a beginner: couldnât you have a curve (transfer function) that does not max out at 100%? One could (I think) apply such a curve (even if non-linear) and still remain in scene-referred space.
The Duiker filmic equation doesnât top off at 100%; I had to add a ânormalizeâ option to get it to do so. However, itâs not that characteristic that affects linearity; itâs the departure of the function from a straight line anywhere in the tone range that does that.
âlinearâ refers to the energy relationship of the light values in the scene. Any curve that isnât a straight line (gee, what goofy semantics there⊠) causes values to lose that original energy relationship.
Right. But my understanding is that linearity and scale are orthogonal concepts â in other words, one can have linear (or non-linear) data in each space. Or does display-referred imply non-linearity?
Iâm probably going to biff this, math people are welcome to correct or clarifyâŠ
The recording of light by the camera is done with respect to the lightâs energy relationship, that is, producing numbers whose magnitude corresponds to the energy magnitudes, e.g. 2x a measurement yields a number that represents twice the corresponding energy. Scaling doesnât disturb that; an EV adjustment is an example of an operation that changes the numbers but preserves that relationship.
When you say, âhave linear (or non-linear) data in each spaceâ, I can posit a transfer function that leaves part of the tone range alone but curves another - is this what youâre talking about?
âDisplay-referredâ is definitely about non-linear, either our perception, or display characteristics, which both depart from the energy of light in a scene. Well, a LCD doesnât have to, Iâm told, but I canât make mine behaveâŠ
Your edit is the type of edit I attempted in the start of this thread. I think that this example shows that itâs quite expressive what you can achieve with filmic by pushing it to the limit(s)âŠ. Of course, you have do some further editing tuning the walls and the roof.
One comment I would make is that I never use filmic to recover shadows. Its job is to compress the dynamic range of the image into a useable range. Aurelian created the tone equalizer module to do tasks such as brightening the shadows. It is really worth watching his videos on both of these modules. Time well spent.