OpenColorIO / *.ocio support

Hier diskutieren die Betatester von PhotoLine untereinander und mit den Entwicklern
Benutzeravatar
Herbert123
Mitglied
Beiträge: 2140
Registriert: Sa 12 Mai 2012 21:38

OpenColorIO / *.ocio support

Beitrag von Herbert123 »

I asked this question way at the beginning of when I first started using PhotoLine back in 2013, but never really got a response.

Is OpenColorIO (ocio) support on the horizon? All 3d render and visual FX software use and support this, and it's become very popular (or pretty much the standard colour workflow). I ask, because I use the Filmic colour workflow while rendering in Blender, and with ocio support it would really simplify getting the identical colours when I open a rendered EXR file in PhotoLine. Krita also supports (actually requires) ocio with HDR imagery.

But PhotoLine still doesn't support an OpenColorIO workflow.

When I open a Blender rendered EXR file in Krita the colours are immediately displayed correct which uses icio.

For testing, You can find Blender's config.ocio file in the Blender installation folder in 2.81/datafiles/colormanagement

More info here:
https://opencolorio.org/
/*---------------------------------------------*/
System: Win10 64bit - i7 920@3.6Ghz, p6t Deluxe v1, 48gb (6x8gb RipjawsX), Nvidia GTX1080 8GB, Revodrive X2 240gb, e-mu 1820, 2XSamsung SA850 (2560*1440) and 1XHP2408H 1920*1200 portrait
Juan
Mitglied
Beiträge: 611
Registriert: Do 06 Okt 2011 08:08

Re: OpenColorIO / *.ocio support

Beitrag von Juan »

+1
Benutzeravatar
shijan
Mitglied
Beiträge: 1497
Registriert: Mo 23 Dez 2019 15:21
Wohnort: Ukraine

Re: OpenColorIO / *.ocio support

Beitrag von shijan »

As alternative you can try to port ArgyllCMS color management system. For example https://displaycal.net/ app based on this system can take two ICC profiles and generate color transform LUT from them. I use those custom made LUTs generated in displaycal 3D LUT Maker app to transform color spaces in document layers. Sort of separate LUT based color management. Works well as alternative to OpenColorIO adjustment layer. But sure OpenColorIO may be better and more flexible tool for real time color transform...

By the way there is also great app LUTCalc https://cameramanben.github.io/LUTCalc/ ... index.html https://github.com/cameramanben/LUTCalc Probably some color spaces and gamma transform options could be integrated in Photoline as well?
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
Benutzeravatar
shijan
Mitglied
Beiträge: 1497
Registriert: Mo 23 Dez 2019 15:21
Wohnort: Ukraine

Re: OpenColorIO / *.ocio support

Beitrag von shijan »

I just realized how amazing existing PhotoLine color management in Document mode. Not a direct replacement of OpenColorIO, and it may be slightly more complicated to setup and understand than stacked adjustment layers with color spaces transform LUTS or with OpenColorIO transforms, but it is also allow non baked color space transformations.

- If you have some raw scan image or some other image that comes with custom input ICC profile, you assign that input ICC profile to the image Layer.
- Next you assign preferred Working profile (for example ProPhotoRGB with L* gamma) to the Document.

In this combination Layer input ICC profile is converted in real time to Working document ICC profile and converted to monitor profile (for preview purposes only).
All adjustment layers use Working document ICC profile.
Image is exported with Working document ICC profile.
Web image export automatically converts Working document ICC profile to sRGB.

It is like use Input-Timeline-Output settings in DaVinci Resolve. 100% non destructive and very flexible. Things like this should be better promoted. The most confusing for beginners is "Document mode" definition. Before some forum suggestions i was sure that "Document mode" is dedicated only for some kind of multi page paper work. In reality it appears that "Document mode" is more like "Advanced Lossless mode" with multi page option for creating books, and "Picture mode" is sort of "Basic Limited Baked mode".
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
Benutzeravatar
shijan
Mitglied
Beiträge: 1497
Registriert: Mo 23 Dez 2019 15:21
Wohnort: Ukraine

Re: OpenColorIO / *.ocio support

Beitrag von shijan »

This also allow to combine different image sources with different input ICC profiles in one single color managed PLD project.

Bild
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
Juan
Mitglied
Beiträge: 611
Registriert: Do 06 Okt 2011 08:08

Re: OpenColorIO / *.ocio support

Beitrag von Juan »

Thanks for the explanation, really appreciated. Nevertheless, would be great to have a native solution.

Cheers,
Juan