TSC Meeting Minutes 2023-06-06

Attendees

  • Phil Barrett (FilmLight), Pierre Jasmin (RE:Vision), JP Smith (Boris FX, Mocha), Guido Veldkamp (Assimilate), Mikki Wells (BorisFX), Paul Miller (Boris FX, Silhouette), Gary Oberbrunner (Dark Star Systems), Peter Huisma (Assimilate)

Agenda

  • Future Meeting Times

    • July 5th at 6am PT/9am ET/2pm London/9pm Singapore time works for Rohit in Singapore

    • Agreed

    • This time doesn't work enough for Sydney or Japan

    • We'll ask Rohit about how & when to repeat that time

  • Website update progress report 

  • CI and Conancenter

  • Pierre: report on work with ASC on "framing decision list", related to his ideas re: spatial formats

  • Pierre: report on camera metadata work with ASC

  • Ticket triage and code review

  • Color updates

  • GPU updates

Future Agenda Items:

  • GPU Suite discussion in Resolve w/ Rohit

    • can they open-source their GPU suite gain example?

    • what's the status of updating the GPU suite headers in their SDK?

Minutes

Meeting called to order at 11:03am EDT

Organizational Matters

  • Website update: this is now in the design phase, should have design drafts for us by June 16th

Technical Matters

CMake/Conan build

  • This is ready for review

  • Next steps will be to fix the linux symbols problem, merge into main, and then submit to conancenter (Gary)

Pierre reports on work with other groups including ASC:

  • Spatial formats in OpenFX

    • resizing, transforms, cameras with "escape hatch" 

    • Pierre has been working with the ASC metadata working group, studying camera metadata etc.

    • ASC-FDL (Framing Decision List) has just been released at v1, implemented by Colorfront and Panavision

      • Trying to be a "production management layer tool"

      • May be overcomplicated?

    • SMPTE RIS: matching virtual cameras to live action (from Unreal)

      • has spatial, lens model, color, etc.

      • Similar to ASC FDL but different, so can we support both?

    • What about Nuke Camera suite?

    • Also USD Camera model has similar metadata

    • What do we need to do with this info? It's a block of metadata

      • Plugins would like to read this per-clip

      • Plugin might want to create/update FDL for output

      • We could create a suite for plugins to read this data

      • But we already have some of these things, so what would be new?

    • Pierre will send a document describing all of these items and an initial proposal for what we could do for next meeting

Draw Suite

  • Pierre reports that six hosts now support Draw Suite v2

    • "Overlay with Drawsuite now works in Resolve/Fusion 18.5 beta 3 including on Apple Silicon (I believe they shifted their UI to Metal) and Phil (Baselight) said it works in their beta. So this is completely resolved, also the scheme of trying v2 then V1 then back to before works in all hosts we tested, including latest Silhouette that supports V2 now..  So RESOLVED. yeah!"

    • Flame, Resolve, Scratch, Baselight (beta), Autograph, and Silhouette

    • Review new PR which adds example plugin

GPU Suite

  • Pierre reports that the actual state with Resolve is we don't yet see our updated headers in their SDK.

  • Pierre will re-ask them if they could open source their GPU gain example

  • Pierre will ask Rohit if there are plugins that only work in Resolve and if so why

Color Management

  • J-P reports not much progress this month; will work with Paul on examples using Silhouette. Will report back next month.

  • Pierre is concerned about complexity

  • Some discussion about supporting both simple plugins and complex color-aware plugins

  • If a plugin does not express a preference, the host should give it the inputs in whatever color space that's most convenient for it. The plugin can then use the suite to query the actual color space given to it and process accordingly.

Misc

Meeting adjourned at 12:13pm EDT

Meeting Recording is atÂ