Notice of Meeting - Output Transforms Architecture VWG - February 9, 2022

Output Transforms Architecture VWG Meeting

Wednesday, February 9, 2022
1pm Pacific time Add to Calendar (.ics)


Dropbox Paper homepage for this group:

We use the same GoToMeeting URL and phone numbers for all VWG meetings.

You may join via computer/smartphone (preferred) which will allow you to see any presentations or documents that are shared, or you can join using a telephone which will be an audio only experience.

Please note that meetings are recorded and transcribed and open to the public. By participating you are agreeing to the ACESCentral Virtual Working Group Participation Guidelines.

Audio + Video

Please join my meeting from your computer, tablet or smartphone.

Audio Only

You can also dial in using your phone.

Dial the closest number to your location and then follow the prompts to enter the access code.

** United States: +1 (669) 224-3319 **
** Access Code: 241-798-885 **

More phone numbers:

Australia: +61 2 8355 1038
Austria: +43 7 2081 5337
Belgium: +32 28 93 7002
Canada: +1 (647) 497-9379
Denmark: +45 32 72 03 69
Finland: +358 923 17 0556
France: +33 170 950 590
Germany: +49 692 5736 7300
Ireland: +353 15 360 756
Italy: +39 0 230 57 81 80
Netherlands: +31 207 941 375
New Zealand: +64 9 913 2226
Norway: +47 21 93 37 37
Spain: +34 932 75 1230
Sweden: +46 853 527 818
Switzerland: +41 225 4599 60
United Kingdom: +44 330 221 0097

The recording of Meeting #41 is available.

The notes are now also available.

1 Like

Re-reading the meeting notes and forgot to mention that the [0, 0, 15] I was mentioning was in sRGB space gamut expanded to P3 because of purity then converted to AP1. The AP1 value would be somewhere around [0.09, 0.04, 14.41]. Realistically though, this value would be an aberration and I colour picked the graded and gamut expanded sky blue in one of our shots and it was around [1.16, 2.10, 3.56] in AP1 which is something I would still describe as light blue even though it has more green than red.

Can you clarify what you mean by that?

I get completely different values when converting sRGB [0, 0, 15] to AP1:

>>> colour.RGB_to_RGB([0, 0, 15],
                       RGB_COLOURSPACE_sRGB,
                       RGB_COLOURSPACE_ACESCG,
                       chromatic_adaptation_transform='Bradford')
array([  0.71125044,   0.20177286,  13.04678106])

It’s the unreal engine gamut expansion method. The full flow is :

  • Convert sRGB to AP1
  • Calculate lerp factor between sRGB and custom wide gamut colour space. Lerp factor is calculated based on AP1 luminance and AP1 chroma.

Primaries of custom wide gamut colour space :

// CIE 1931 chromaticities:	x		y
//				Red:		0.6965	0.3065
//				Green:		0.245	0.718
//				Blue:		0.1302	0.0456
//				White:		0.3127	0.329
  • Do a wrong interpretation of the original sRGB using those primaries and convert to AP1.
  • Lerp the correct sRGB->AP1 with the CustomWide->AP1. In the [0, 0, 15] examples, the lerp factor is aroundish 99% CustomWide.

There are certainly better gamut expansion methods out there :slight_smile: