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"?
- spline interpolation (how can this be standardized?)
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)
- That work is ongoing
- 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 to be posted once it is ready.