Re: Digest for ocio...@googlegroups.com - 1 update in 1 topic


Blake Sloan <bsl...@...>
 

Hi Abraham,

The reference colorspace is the one that every colorspace defined in the config converts from (or to). It may or may not be defined in the config. If it does, the to_reference and from_reference transforms for the reference colorspace are necessarily null.

As for the purpose of having a reference colorspace, one cannot simply take a bunch of pixel values and transform them to colorspace X without knowing the colorspace associated with the incoming pixel values -- a transformation requires well-defined source and destination colorspaces.

Within ocio, a conversion from colorspace X to colorspace Y is built by concatenating colorspace X's from_reference and colorspace Y's to_reference*.

The alternative to having a reference colorspace would be for the config to define transformations from each colorspace in the config to every other colorspace in the config, which I think is N! entities instead of N. 

The ACES 1.0.3 config uses ACES-2065 as its reference colorspace, but a custom config could as easily define all of it's colorspaces in terms of an ACEScg reference or some camera vendor's encoding and gamut.

*most ocio colorspaces are invertible so they need only provide a from_ or a to_.

Hoping this is helpful.


On Mon, Apr 16, 2018, 1:34 PM <ocio...@...> wrote:
Topic digest
View all topics
Abraham Schneider <abraham....@...>: Apr 16 12:38AM -0700

Hi there!
 
I just posted this question on the ACES
website: http://acescentral.com/t/why-utility-raw-as-reference-for-aces1-0-3-and-not-aces2065-1/1378
 
It seems like it's not just me that is unsure, how OCIO decides, which
colorspace in a config is used as the reference space, that all other
colorspaces are related to. And what excact purpose the 'reference' role
has.
 
Could you maybe have a look at this and shine some light on this topic?
 
 
Thanks, Abraham
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to ocio-dev+u...@....

Join ocio-dev@lists.aswf.io to automatically receive all group messages.