Re: Krita supports OpenColorIO
Boudewijn Rempt <bo...@...>
On Friday 15 June 2012 Jun, Jeremy Selan wrote:
Boudewijn,Sure: https://projects.kde.org/projects/calligra/repository/show?rev=krita-lut_docker-rempt . Big fat warning: first cut implemenation, it's cool and seems to work, but lots of cleaning up to do. The main code is in krita/plugins/extensions/dockers/lut, with some forays into krita/ui/opengl and krita/ui/canvas.
There are no binaries yet -- build instructions are at http://community.kde.org/Calligra/Building/Building_Calligra,
the website at http://www.krita.org
The exposure, yes, that was playing around, the default is 0.0, the gamma is 2.2 by default. I suspect I misunderstood the gamma slider, and compared to the ociodisplay app, it's definitely wrong. One of the bugs I need to fix... Another bug is that if I go negative with exposure, pixels get transparent. I suspect a problem in our openexr loading code.
The DisplayTransform gamma and exposure sliders are there to allow theYes, indeed. I missed that. The problem here is that I have actually never seen another app that uses ocio in action, except in some videos :-). I'm hoping for good input from some test users soon.
Also note that painting is rarely done directly in scene-linearYeah... We've had support for openexr and f16/f32 colorspaces (rgb, cmyk, ycbcr, xyz, gray) for ages, since like 2005 (http://www.valdyas.org/fading/index.cgi/hacking/krita/opengl.html is the first screenshot I can find), but we haven't had any real users for it yet. That will come now, and that will help me refine the painting workflow. There is also this blog about color selecting when the image is in f16/f32: http://blog.cberger.net/2007/12/01/painting-in-hdr-with-krita/. But I broke that and will need to fix it :-)
Krita really cares primarily about creative painting, in this respect it's matte and texture painting. I know we've got a way to go yet :-).
I would recommend queryingThanks for the hints! I might make that an option -- it's, after all, what we usually do in krita.
I'll test that as well.