TSC Meeting Notes 2020-06-04

Attending:

  • Cary Phillips

  • Christina Tempelaar-Lietz

  • Eskil Steenburg

  • John Mertic

  • Joseph Goldstone

  • Kimball Thurston

  • Larry Gritz

  • Nick Porcino

  • Owen Thompson

  • Peter Hillman

  • Rod Bogart

Discussion:

  • John Mertic revives the discussion of the logo design:

    • Larry referenced https://landscape.aswf.io. Some look great small, some do not.

    • The concept was to demostratine dynamic range in the layers.

    • The original idea was that the logo could appear as an icon on a camera.

    • Eskil: Think of the original photo by Debevec with same image at different stops.

    • Nick: The most important feature is dynamic range; Nick proposes a drawing that includes and image ad different exposure levels: night, day, sun.

    • Could also illustrate "multipart."

    • Rod: Should not look like photoshop layers.

    • Could look like an image coming apart.

    • Could show channels vs. some other multi-dimensional.

    • Needs to be easy to reproduce (t-shirts, etc).

    • Could be an element that’s a response curve, except that exr is linear(?)

    • Logos should be clear: NASA has a continuum of logos.

    • Cmake has really simple logo, has nothing to do with.

    • John will invite the LF graphic designer next time.

    • After the meeting, watch this: https://www.youtube.com/watch?v=pnv5iKB2hl4

  • Imath repo project:

    • Revision history can be done later

    • Need to resolve the handling of exceptions ASAP.

      • Consider the new C++11 exception system categories feature, although that's mroe for OpenEXR itself.

      • Imath deals mostly with math-specific exceptions.

      • Nick: I ported a lot of Occulus’s code but comparisons don’t work across boundaries.

    • IlmThread stays behind in OpenEXR.

    • PyIlmBase goes to a new repo.

    • Autotools? Leave it behind; if someone objects, we can bring it in later if needed.

    • OpenEXR should encorporate Imath as a Git submodule. We’re creating proper “find” cmake files; if it finds it, it’ll use it, if not, it’ll build it.

    • Nick: I tend to write shell scripts to handle all this stuff; I can put together a Gist to illustrate.

    • Or, just build the dependency first?

  • Christina: need Kimball to check her latest PR.