Gamut Compression Implementation

(ARCHIVED - This group has concluded and is no longer active. This page remains here for reference only.)

Document Workspace

Matthias Scharfenberg & Carol Payne - Working Group Co-Chairs
Alex Forsythe - ACES Technical Lead
Steve Tobenkin - ACES Adoption/Comms Lead

Goals

The work completed by the Gamut Mapping Architecture group, which resulted in a scene-referred RGB Gamut Compression Algorithm, requires implementation of the algorithm in major software applications.  The scope of work for the working group is as follows:
  • Outline baseline implementation standards and documentation
  • Work with software developers to ensure implementation across specialties such that productions can use the tool at scale 

Our initial target software for implementation will be:
On Set: Pomfort LiveGrade
VFX: OpenColorIO
Grading/Finishing: Baselight, Resolve, Colorfront

Deliverables

  • Documentation detailing the implementation best practices and test materials (if applicable).
  • Reference implementations in at least one application for major production uses (on set, VFX, grading/finishing)

Workflow Stages


On Set

  • Should be tracked as an LMT in AMF
  • Should default to always on in on-set applications

Dailies

  • If used on set, should also be present in dailies media 

VFX

  • Should not be baked into pulls
  • Should be treated in VFX as “pixel healing” in the comp, and should not be inverted out on return to DI

Grading/Finishing

  • Need a way to track VFX vs non-VFX shots, as VFX will have the gamut compression already applied

Gamut Mapping Image Submissions

Upload any image files that you think would be useful for this group to have access to for testing and development of gamut mapping solutions.


Access/view the files: Gamut Mapping Image Submissions
Test images debayered to AP0 EXRS here

Documents

Working Group Proposal Form


Test Image

A Google Colab showing the generation of a proposed test image for implementers:
Building on a test metric developed by the CLF VWG, the following OIIO command line will test for relative differences between unclamped linear scene-referred images:
oiiotool gc_test_image_v006_comp_ctl.exr --dup gc_test_image_v006_comp_blink.exr --absdiff --swap --abs --maxc 0.1 --div --rangecheck 0,0,0 .002,.002,.002 -o /tmp/tmp.exr

which will produce the following output if the images match:
       0  < 0,0,0
       0  > .002,.002,.002
 2073600  within range

Past Meetings

Past meeting notes and recordings can be found below, in reverse chronological order.

Meeting #36 - 17th March 2022
Recording
Meeting #35 - 3th March 2022
Recording
Meeting #34 - 10th February 2022
Recording
Summary
Meeting #33 - 3rd February 2022
Recording
Summary
Meeting #32 - 13th January 2022
Recording
Summary
Meeting #31 - 6th January 2022
Recording
Summary
Meeting #30 - 16th December 2021
Recording
Summary
Meeting #29 - 9th December 2021
Recording
Summary
Meeting #28 - 2nd December 2021
Recording
Summary
Meeting #27 - 28th October 2021
Recording
Summary
Meeting #26 - 21st October 2021
Recording
Summary 
Meeting #25 - 14th October 2021
Recording
Summary
Meeting #24 - 7th October 2021
Recording
Summary
Meeting #23 - 30th September 2021
Recording
Summary
Meeting #22 - 23rd September 2021
Recording
Summary
Meeting #21 - 16th September 2021
Recording
Summary
Meeting #20 - 9th September 2021
Recording
Summary
Meeting #19 - 2nd September 2021
Recording
Summary
Meeting #18 - 29th July 2021
Recording
Summary
Meeting #17 - 22nd July 2021
Recording
Summary
Meeting #16 - 15th July 2021
Recording
Summary
Meeting #15 - 8th July 2021
Recording
Summary
Meeting #14 - 1st July 2021
Recording
Summary
Meeting #13 - 24th June 2021
Recording
Summary
Meeting #12 - 17th June 2021
Recording
Summary
Meeting #11 - 10th June 2021
Recording
Summary
Meeting #10 - 3rd June 2021
Recording
Summary
Meeting #9 - 27th May 2021
Recording
Summary
Meeting #8 - 20th May 2021
Recording
Summary
Meeting #7 - 13th May 2021
Recording
Summary
Meeting #6 - 6th May 2021
Recording
Summary
Meeting #5 - 29th April 2021
Recording
Summary
Meeting #4 - 22nd April 2021
Recording
Summary
Meeting #3 – 15th April 2021
Recording
Summary
Meeting #2 – 8th April 2021
Recording
Summary
Meeting #1 – 1st April 2021
Recording
Summary

Group Norms

  • By accessing this site, you agree to abide by the following rules.
  • If you post anything, please set your Dropbox name to your actual name or a name we can reasonably identify
  • Please do not delete any entries, documents or lists on this site.   This site is read only by default.  Email the working group chair or staff technical lead if you need access to modify this page.

How the ACES VWG Process Works

If you’re new to our Virtual Working Group structure, please note the following:
  • Working Group Meetings are held on GoToMeeting 
  • Discussions are hosted on ACESCentral.com in the named VWG Discussions category 
  • Schedules, documents, to-dos, etc. are hosted on the named VWG workspace (i.e. you’re on the Workspace for this group: ACESclip Requirements Review and Revision)