TSC Meeting Minutes 2023-04-04
Attendees
Phil Barrett (FilmLight), Pierre Jasmin (RE:Vision), Dennis Adams (Sony), Mikki Wells (Boris FX), JP Smith (Boris FX), Guido Veldkamp (Assimilate), Paul Miller (Boris FX), Gary Oberbrunner (Dark Star Systems)
Agenda
Minutes
Meeting called to order at 12:05pm EST
Organizational Matters
There was some confusion about the meeting time; two ASWF calendars disagree about the meeting time. It was decided to hold future meetings at 11am Eastern time, and follow the US time switch. Gary to follow up with John Mertic about how to do this.
Website update: this is now in progress. Designers have been found and are working on a site design.
Everyone please send imagery for the site!
Technical Matters
OTIO and OpenFX
There was an OTIO discussion last month which Gary attended; he presented a possible storage format for effects within OTIO, based on OpenFX principles (params, inputs & outputs).
It was well received by OTIO
OpenFX will stand to benefit if OTIO supports something like this, so interested parties are encouraged to engage with OTIO on their slack channel
There was some discussion about the following:
spline interpolation (how can this be standardized?)
could start with a basic standard set, or a super-generalized spline to cover all types
an idea from Dennis about supporting a param type that represents all the effect's inputs or timeline clips
Pierre brought up retimers: are there special issues there?
Should plugins have some kind of negotiation for param names or even effect names, since they may vary over different hosts? Maybe some way for a plugin to specify some "match names"?
CMake/Conan build
PR 109 is ready for further review. It now supports Conan 2.0 thanks to contributions from Alexis Nardiello (@Iswenzz on github). J-P will review.
Color Management
J-P gave a progress update
Last time we discussed changing API to avoid direct connection to OCIO, use generic standard names so hosts & plugins can work w/ or w/o OCIO
That work is ongoing
Key constants for core standard color spaces will be in a OpenFX header file so OCIO is not needed, but will be OCIO standard names
Also more negotiation between host & plugin, more flexibility in choosing color space
J-P can test it in Mocha, but will need a host vendor, maybe Paul Miller (OCIO) and Phil Baselight (non-OCIO)
Guido can help w/ Scratch
Guido asks about just specifying a curve, not a complete space (i.e. without changing primaries)
That will be supported for two special cases: "scene-linear" and "raw" (unmanaged)
Next steps: Will have changes ready before next meeting, proposal for review then
GPU Suite
Pierre: has Resolve changed their SDK to update to the new extension?
Dennis will ask Rohit about this, and the double-include problem
Pierre needs a host that supports the extension to test
Someone should update an example (e.g. gain) to use the new header
Could Paul add his old GPU example to our examples? He will dig it up & send it to Dennis
Meeting adjourned 1:00pm EST.
Meeting Recording is at https://zoom.us/rec/share/I_bALBDY6zD9nfvZvizQgLSmRoRiARFQgBGlN6R4I_Cv37wgHuOn4ybFjdzJQkdZ.Iu4N_91d5bAvSHHV