Hi Eli

I would look at a project called OpenColorIO (OCIO).  It is a common way
many DCC applications handle color these days via luts, cdl and a variety
of other color transforms.  Through OCIO you could transform to scene
linear, apply a viewer transform and have the appearance of working in some
type of display referred space.  It also includes a tool to bake icc files
which is how the ACES profile for Photoshop was created.

http://opencolorio.org/
http://opencolorio.org/userguide/baking_luts.html?highlight=icc
https://github.com/imageworks/OpenColorIO

There are ACES config files for ocio too
https://github.com/imageworks/OpenColorIO-Configs


On Sun, Feb 22, 2015 at 6:03 AM, Elle Stone <ellest...@ninedegreesbelow.com>
wrote:

> On 02/21/2015 02:26 PM, Joseph Goldstone wrote:
>
>> The ACES committee (an unfortunate change of name from the Image
>> Interchange Framework committee) agreed with Florian on much of what was
>> published in this document, but let go of indirect output referred
>> imagery or output referred imagery in OpenEXR, IDCES and ODCES as
>> explicitly named things, and a lot of other stuff. For example, the ACES
>> 1.0 release carries a lot of the metadata as clip-level XML that the
>> paper you reference proposes be carried as OpenEXR attributes
>>
>> The ACES 1.0 source and doc bundle can be reached from this page:
>> http://www.oscars.org/science-technology/sci-tech-projects/aces
>> And if you are going to be looking at how to make OpenEXR files for an
>> ACES workflow, look at SMPTE ST 2065-4:2013, “ACES Image Container File
>> Layout”.
>>
>
> On 02/21/2015 07:10 PM, Gonzalo Garramuno wrote:
>
>> This is handled by the ACESclip metadata and CTL.  It allows you to
>>> have different Look Mod Transforms and save them along your image.
>>> Or a gradeRef to convert from and to a different space (like log)
>>> and apply ASC CDL transforms (SOPNode and SatNode).
>>> mrViewer supports the first variety and is in progress to support
>>> the second variety, too.
>>>
>>
> Thanks! for the links and the clarification on how ACES is used with
> OpenEXR files. I've been peeping over my shoulder at the ACES workflow and
> how people in the world of cinema handle color management for a while now.
>
> The context of my question about the OpenEXR document on ACES wasn't about
> ACES per se but rather about how to use OpenEXR in a strictly photographic
> workflow, as a way to transport high bit depth RGB data between various
> photographic image editors that use ICC profile color management (the
> ACES-OpenEXR propsal mentions encoding nonlinear RGB data).
>
> The specific question was whether photographic image editors should allow
> writing nonlinearly encoded RGB data to OpenEXR files, or whether instead
> the RGB data should be converted to a linear gamma ICC profile before being
> exported as OpenEXR.
>
> In the usual photographic workflow, editing operations are performed
> directly on the RGB data to intentionally modify the scene-linear nature of
> the raw data that was captured by the camera. From the photographer's point
> of view, whether data should be exported as linear or nonlinear RGB depends
> on why the photographer wants to export the data. For example, if the goal
> is to rescale the image in another image editor, the data should be
> converted to a linear gamma ICC profile. But if the goal is adding or
> removing noise, usually the photographer will prefer results of operating
> on perceptually uniform data.
>
> The question of writing nonlinearly encoded RGB values as OpenEXR came up
> because the GIMP devs are currently working on GIMP's OpenEXR read/write
> code. We (I contribute to GIMP development, mostly in the area of ICC
> profile color management) want to accomodate the needs of photographers
> while making sure we follow OpenEXR specifications and best practices.
>
> On 02/21/2015 02:26 PM, Joseph Goldstone wrote:>
>
>> The Academy doc set is in the unfortunate position of trying to provide
>> color-managed substrate around which digital motion picture workflows
>> could be built, while trying to stay agnostic with regards to workflow
>> and not provide a ‘best practice’ there. I’m not any sort of official
>> spokesperson for the Academy (just an 11-years-on-the-committee worker
>> bee) but I think they will stay agnostic, and see what kinds of
>> workflows are developed by productions and by interested individuals. My
>> guess is that over the next year the ACES discussion group at
>> https://groups.google.com/forum/?hl=en#!forum/academyaces
>> <https://groups.google.com/forum/?hl=en#%21forum/academyaces>
>> will move a bit from developer conversations to user conversations. And
>> I hope that, supplanting that discussion group which is pretty linear
>> and textual, we’ll see ACES usage discussions on websites like your own
>> (which I wish had been there in the early 2000s when I was trying to use
>> littlecms for movie production).
>>
>>
> Does anyone use ACES in conjunction with ICC profile color management? If
> so, do they use OpenEXR to store RGB data?
>
> I wish OpenEXR supported ICC profile color management by means of embedded
> ICC profiles.
>
> If the data is converted to a linear gamma ICC profile before export as
> OpenEXR, then the chromaticities and white point can be used to construct
> an ICC profile. But many applications that do read ICC profiles, don't read
> or write OpenEXR chromaticities plus white point and don't have code that
> constructs ICC profiles from chromaticities plus white point.
>
>
> Elle
>
>
>
>
> _______________________________________________
> Openexr-devel mailing list
> Openexr-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/openexr-devel
>
_______________________________________________
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to