Hi,
If you want more information the place to go is this link
It’s a very active, exciting and instructive thread.
Hi,
If you want more information the place to go is this link
It’s a very active, exciting and instructive thread.
This is the link I was browsing… I need to re read it …
My understanding of OCIO configs and LUTs is quite limited, but having spent quite some time experimenting with the AgX approach recently, probably I can comment something.
The AgX image-formation transform (i.e. transforms from scene-referred input data to display-referred, formed image, same what filmic does in darktable) takes the following approach:
Currently only the per-channel RGB curve part (step 4) is formulated as a LUT in Troy’s repo, the other things are done in the OCIO config that’s distributed in the same repo. As again I’m not very familiar with how the OCIO things work, I’m not sure if the entirety of this can be formulated as a CLF LUT. If it’s possible, would be certainly worth trying.
As for AgX itself, the “inset” part is what really sets it apart from the existing image-formation methods. It allows handling bright, saturated colors much easier.
Hi,
here’s the equivalent CLF LUT. It would be good if you could confirm this is indeed equivalent – it’s totally possible I might have made some mistake…
AgX.clf.gz (18.7 KB)
EDIT TO ADD: this LUT is for use in ART, i.e. it contains conversion from/to ACES 2065-1 besides the steps you outlined above – which can all be expressed as CLF operations (again, mistakes if any are mine)
Really appreciate the breakdown. I was curious and this helps formulate the overall usage… thx
Great, I’ll have a look tomorrow. Would be also great to see how this was generated (to better be able to review it, as well as to learn something new)
Just gunzip it, it’s xml. I manually translated the various steps you outlined above (as seen in the OCIO config file) to the equivalent CLF nodes. Specifically, the CLF file contains 9 process nodes, which do the following:
ociomakeclf
from the original in the github repoHTH
Is the ability to use this now baked in to ART or does it need to be compiled to access it. I noted somewhere something about a flag to set for compilation. I have been lazy for some time now as a while back I couldn’t get ART to build on Windows… Would it be in the latest windows nightly binaries??
I don’t know about the nightly binaries, but it’s definitely in the latest “official” version. (And yes, it needs to be enabled at compile time).
HTH
And you access it in Film Simulations???
Either film simulation (which is what I would use for an ODT/DRT lut like this one) or colour/tone correction.
Based on this description, looking at the CLF file and a brief test, it seems to work. I haven’t yet setup the original config in Blender so didn’t do an exact conversion yet but qualitatively it matches what I’ve seen in my own experiments and some done by others.
Image from GitHub - sobotka/Testing_Imagery: Colourimetric Test Imagery, converted first from EXR to 32-bit floating point TIFF in darktable.
Neutral profile as a starting point (so that no tone-mapping was applied). Just loaded the LUT and this was the result. It is as expected. Well done Should be something quite interesting to experiment with for the folks here.
Thanks for checking!
Fwiw, qualitatively the output is a bit too flat and desaturated for my taste, but you can probably fix that with a bit of “look” tweaks.
I prefer the current ACESnext candidate A out of the box, or even better the RED “medium contrast, medium rolloff” one, as it is closer to a finished image. But these are just personal preferences…
The ”AgX Base” look is meant to be that way. Eary has been providing updated AgX configs here as the experimentation progresses: AgX/config.ocio at main · EaryChow/AgX · GitHub
There are several creative looks but also the ”AgX Chroma Laden” look which adds a saturation increase on top of the AgX Base look. That should be more like a ”finished image” type of starting point. But yes, personal preferences indeed.
Great, thanks! I’ll see if I can convert those to clf as well. I skimmed through the thread linked above but I didn’t have the energy to read all the 900+ posts in it…
Yeah, no need. Eary’s most recent config contains also a spherical compression (done before the image formation) but that is still the topic of ongoing experimentation and it’s not yet settled on.
Here’s the “chroma laden” version of AgX as a CLF. This time I used a different approach to create the LUT, leveraging ociobakelut
plus some log shaper at the beginning to ensure that it is applicable to a suitably large dynamic range. It looks ok to me (in the sense that the contrast is similar to AgX but it’s more colourful), but independent checking would be good.
You can use it in ART either by uncompressing it, or by changing the extension to .clfz
.
HTH
AgX_Chroma_Laden.clf.gz (1.3 MB)
Hi, I revisited the blenderartists thread and saw a lot of activity there. So, here’s an updated AgX for ART based on the latest version by Eary_Chow. (To use it, either uncompress it or change the extension to .clfz
)
AgX - EaryChow.clf.gz (1.4 MB)
For those interested, there’s now an open pull request to replace Filmic (as in Blender’s current picture formation method, not to be confused with darktable’s filmic) with AgX in Blender.
Thanks for the info! If somebody is interested, I can easily generate the LUTs that can be used in ART.