Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

RAW to ACES Working Group Meeting Notes

...

Host: Alexander Forsythe

Attendees

  •  Alexander Forsythe (TSC) - Academy of Motion Picture Arts and Sciences
  •  John Mertic (ASWF) - The Linux Foundation
  •  Kimball Thurston (TSC) - Weta Digital
  •  Mark Boorer - ILM
  •  Michael Lafuente (TSC) - MSG Sphere Studios
  •  Thomas Mansencal (TSC) - Weta Digital

...

  • Review Trademark and Account Assignment.
  • Discuss license type
  • Discuss RAW file engine plansengine plans

Notes

Trademark and Account Assignment

  • TODO: Alex to look which Academy entity need to transfer the trademark.

License Type

Considered licenses are Apache 2.0 and BSD 3

  • Kimball: Apache 2.0 safer because of patent assignments
  • Alex: Which one does matter the most to Weta?
  • Kimbal: Apache 2.0 and it is the recommended license from the ASWF.
  • RESOLUTION: Apache 2.0 is selected

RAW Engine Plan

  • Mark: Compatibility with libraw. How are we supporting new cameras?
  • Kimball: RAW Decoding should be handle by a plugin:
    • RAWtoACES is performing the colour conversion with spectral knowledge but a plugin, e.g. RAWspeed or ARRI SDK like OpenImageIO is doing would provide the RAW decoding support.
    • Weta's HDR merging tool will be contributed as the basis but need to be refactored to be more modular.
  • Thomas: Weta had some concerns about the LibRaw license.
  • Kimball: Yes, which is why plugin approach makes sense as it is LGPL.
  • Thomas: We can link against it and we don't have to have the project released as LGPL.
  • Mark: Spent a lot of time on the OpenImageIO LibRaw plugin, curious about the interaction with OpenImageIO.
  • Kimball: Talked with Larry to see if the new RAWtoACES could eventually replace OpenImageIO libRaw support but we need to figure out the colour science aspect.

Repository

  • Alex: We need to finalise the charter document to be able to start to code.
    • Multiple repos? Data and Code?
  • Thomas: Important to consider the data license, some datasets could be used for research only and some other for commercial endeavour, thus we might want separate data repositories.
  • Kimball: Need to look at the ASWF initiative for datasets to see how we store it.
  • Kimball: We should move the RAWtoACES repo under the https://github.com/AcademySoftwareFoundation organization and benefit of the redirection.
  • TODO: Transfer https://github.com/ampas/rawtoaces ownership to https://github.com/AcademySoftwareFoundation.
  • Thomas: The current master branch can be renamed to something else, e.g. legacy.
  • Mark: Careful with migrating the current repository if it contains a lot of data in history, it could be huge.
  • Alex, Thomas: History should mostly be a handful of json and few C++ source files.