TSC Meeting Minutes 2024-08-06
Attendees
✓Gary Oberbrunner (Dark Star Systems) - Chair
✓John-Paul Smith (BorisFX)
Pierre Jasmin (RE:Vision)
✓Dennis Adams (Sony)
Phil Barrett (FilmLight)
✓Guido Veldkamp (Assimilate)
John Mertic (Linux Foundation)
-----------
✓Mikki Wells (BorisFX - Mocha)
✓Paul Miller (Boris FX - Silhouette)
Alexandre Bizeau (Maxon)
Abigail Brady (SideFX - Houdini)
Â
Future Agenda Items:
See the new Agenda github project page at https://github.com/orgs/AcademySoftwareFoundation/projects/26/views/1
Minutes
Meeting called to order at 11:05am EST.
1.5 is released! Good PR!
Need to push release to github
Paul is willing to work on a promo "getting started" video – will work with Gary
Technical Matters
What do we hope to get done by this time next year?
Â
Template project for users with video
Color extension implementations and shakeout (Phil, J-P?)
Â
Phil & Paul have been implementing it, may need changes
Track OCIO developments: ACES2,
Follow nanocolor project -- could do a nanocolor implementation in our example
Paul's implemented part of this in a new Silhouette release, but it only tells plugins what they're getting, doesn't handle output or negotiation. So it's the very simplest possible host implementation, but it is conformant (per J-P).
Phil also is working on it in Filmlight.
USD: could we build a bridge?
Â
Plugin running in a USD host, host makes USD stage available to plugins, then plugin can add/edit layers
Â
J-P could use this in SynthEyes and Mocha
Could use to transfer 3d camera data
Might not be an image effect at all, but for camera tracking could use both images & USD
Autograph might also want this, see Pierre
Subcommittee: Paul & J-P
Dennis: OTIO effects in project interchange, using OpenFX - who can help drive that?
Â
Could even help get effects into on-set shots, like an EDL/CDL with effects
Could Dennis drive this? I'll back him up
Paul worked on AAF committee, it was complicated to deal with
Find the discussion on OTIO: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/discussions/921
https://github.com/AcademySoftwareFoundation/OpenTimelineIO/issues/331
Metadata
Â
Paul: need prop introspection (given name, get type and given suite, get all props)
Should it be an existing prop system or something else?
Paul will experiment with it
What about prop introspection?
Â
Add a processor that runs over the headers, produce JSON
TODO I'll write a doc script to go through the docs & extract some magic tag, produce JSON w/ prop, type, related suite/action
Then the host can build a runtime mapping (we could spit out C++ util)
We rev the property suite to use that mapping
Â
Clip props just get extended, & metadata suite isn't needed as a separate thing.
Might need to support "property list" property datatype, or ClipGetMetadata
Could a property value be of type propertylist? Maybe just use analogy
ClipGetImage
Paul will try this
First ARM64 Windows host & plugin (BlackMagic?)
Â
What about Natron?
All: please review github, close issues & PRs.
Paul will miss next month, will have some metadata for following meeting
Organizational Matters
None
Misc
Meeting adjourned at 11:58am EST
Meeting recording and transcript
(To find meeting recordings, go to https://projectadmin.lfx.linuxfoundation.org/project/a092M00001MSuGfQAL, find the meeting – link should be in there)
Next month's meeting will be at the usual date and time. We will find a time for an upcoming meeting that works for APAC folks e.g. BlackMagic.
Â
Â
Â