Re: OpenTimelineIO meeting agenda 2019-09-26
Joshua Minor
Here are my notes from today's meeting:
toggle quoted messageShow quoted text
Attendees: Joshua Minor (Pixar) Stephan Steinbach (Pixar) Michel Eid (Autodesk) Eric Desruisseaux (Autodesk) Josh Burnell (Dreamworks) Topics: RV plugin - RV plugin that reads OTIO accepted and landed into master branch. - RV plugin that writes OTIO from current session: PR submitted from Dreamworks - We discussed the "example code" status of these two plugins & ways they could be extended to allow customization without needing for fork or copy/paste them. - It would be great to have a way to support private schemas more easily. - There is some mechanism in the plugins that uses a map of OTIO schemas <-> RV node types which could be extended. - We could use the OTIO hook mechanism to help with this also. - Next step: let's get these both into use and work on customization strategies after we see the ways they need to be customized. AAF support - Dreamworks is finding holes in the AAF adapter, and has submitted a PR to make it work for more types of media paths. - We are still actively seeking an AAF expert from Avid. - There is some rumor about possible participation from them. - Next step: Autodesk will ask Avid for clarification. Universal Coordinate System - Autodesk presented an overview of their Universal Coordinate System proposal Slides here: https://lists.aswf.io/g/otio-discussion/topic/universal_coordinate_system/34302379 - This is the coordinate system used within several of Autodesk's products (Flame, etc.) - It uses an abstract coordinate system for spatial data which is decoupled from pixels & resolution. - Bounds of a MediaReference are positioned and sized in World Coordinate Units such that new/different media with different resolutions can be swapped in without changing placement. - Transform effects can modify the placement & size at the Clip or Track level. - An Output Region is used to specify the render display output size, position & resolution. - Compositing is bottom to top with blend modes per Track. - Multiple output regions can be used with the same composition (e.g. 4k, HD, etc.) - Time is measured in seconds (conversation shifted into RationalTime v2 proposal) - Next step: Post slides for broader discussion & feedback from OTIO community RationalTime v2 Proposal - We discussed some pros/cons of frame snapping, continuous vs discrete time, filtering & sampling, etc. - The Universal Coordinate System proposal above specifies the output fps independent from any source media fps. - The two proposals are compatible, but highlight some of the differences in continuous vs discrete time. - Next step: Post proposal details for broader discussion & feedback from OTIO community
|
|