HDR, color management, krita, luts and other apps
Boudewijn Rempt
boud at valdyas.org
Thu Jun 7 08:59:47 UTC 2012
On Thu, 7 Jun 2012, Kai-Uwe Behrmann wrote:
> Huch. This rolls a stone from my heart :-)
> If people want compatibility with movie software they can simply a
> probably expensive monitor with sRGB emulation or use CompICC or future KWin
> with ICC support.
>
>>> Just if Krita is running in ocio mode, lcms would still need a shader or
>>> so.
>>
>> There's existing code (in oyranos) that allows us to create a lookup
>> texture from an icc profile, so the last transform (sRGB->monitor) can also
>> be done in a shader.
>
> A colour conversion chain like the following would be rather easy:
>
> source colour space ->
> gamma + exposure ->
> ocio proofing colour space ->
> monitor colour space
>
> Then put the above colour transform inside a 3Dtexture and
> attach to the OpenGL image texture through a shader. So the complete
> conversion will run on the GPU. The shader can take additional arguments to
> support gamma and exposore.
>
One interesting thing is gamma is apparently applied only after all the
other transforms in Mari.
Boudewijn
More information about the kimageshop
mailing list