Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Camera and Lens Metadata Standard /i

Eric Reinecke's example of OTIO adapter for Lens/Camera metadata

Original (YAML) output example from Cooke Lens + Camera system

David Stump's “Commandante” workflow project presentation from the Real Time Conference

VES Tech - Comparison of DCC Camera parameters

VES Tech - Comparison of camera metadata


Introduction:

Solving for a common Camera

...

A recent open-source innovation in the CGI industry is known as Universal Scene Description (USD).   It is originally derived from Alembic, and thereby inherits many of its geometry descriptors and functions.  The  The added benefits of USD includes methods to further organize and reference structures to increase functionality. USD is rapidly becoming a standard method of data interchange between various application platforms.  As well, USD is helping to conform disparate workflows among disciplines by creating a singular source of truth in the data model.  I believe there There is a unique opportunity to leverage these considerations to unify the Camera and its constituent dependencies.  Applications that are leveraging USD will be able to pick up the Camera attributes directly, using inherent workflows.  The cascade of interpretive pipeline dependencies on proprietary Camera rigs would be obsolesced. 

...

These are a few sample schemas that show how one might create Camera abstractions using base USD referencing capabilities.  These are purely examples, and not meant to represent any fixed methodology in representing a USD Camera schema.  As we all know, there is an Stage camera but having a tangible, functional Camera that we can structure and share has real meaning and value for productions. In this diagram, there is a working camera that is one abstract layer above the various camera roles that are then references to the base USD Camera.  Departmental cameras may be overloaded, etc.. with specific discipline-focused attributes. 

Ex. 1


Ex. 2


Possible Role of OpenTimelineIO in a physical camera data transport pipeline


Image Added


Essential Workflow of Camera/Lens Data from Set through to VFX Pipeline; Highly Simplified and Pipelines Vary:

Image Added


Image Added

Calibration gadget. vertices are spaced at exactly 1m joined by aluminum extrusion