3D Workflow Overview
CineForm Stereo (3D) Workflow Overview
CineForm’s stereo (3D) technology is designed for 3D editorial and presentation workflows supporting feature film, television, optical, or Internet distribution. The heart of CineForm’s stereo technology is the creation of a stereo CineForm AVI or QuickTime file from Left and Right eye sources that also contain some unique characteristics as discussed below. Stereo CineForm files may be used throughout 3D editorial using standard 2D tools (such as Final Cut Pro or Premiere Pro) in combination with CineForm’s 3D editorial software called GoPro CineForm Studio.
CineForm stereo AVI/MOV files are compatible on both Windows and Mac including with existing 2D editorial and effects software from Adobe, Apple, AVID, Autodesk, Microsoft, Sony, etc. A QuickTime or DirectShow 2D application will interpret a CineForm stereo file as if it were a traditional single-stream file and will play the “eye” within the file that is defined as Left (or dominant). When GoPro CineForm Studio is installed, numerous other 3D features are enabled as discussed below.
CineForm’s Active Metadata™ technology is an important part of 3D processing. Active Metadata allows numerous 3D processing steps to be performed non-destructively and in real time on the decoded video stream(s) prior to presenting the requested frames to the calling application, including:
• Convergence controls: horizontal, vertical, and rotation
• Stereo or independent-eye Zoom control
• Stereo color adjustments: gain/offset, gamma, color matrix, 3D LUTs
• Independent eye color adjustments (beneficial when using beam splitter rigs)
• Independent eye Image flip: (for when using beam splitter rigs)
The GoPro CineForm Studio application includes 3D controls to manage Active Metadata database parameters mentioned above, and further provides the dynamic global controls (rules) used by the Active Metadata 3D processor.
Numerous display formats may be selected based on the display device (2D or 3D) plus the capabilities of the installed hardware output device (DVI, HD-SDI), including:
• 2D: Left eye or Right eye
• 3D: Anaglyph for normal 2D monitors
• HD Frame: (side-by-side, over-under, interlace) for 3D HD monitors
• Dual-Link for digital projection (currently Mac only)
Display modes may be switched dynamically by the user between any of the 2D or 3D formats depending on the desired editorial or presentation function being performed.
Creating CineForm Stereo Files. CineForm stereo files may be created from live camera sources in real time by direct ingest, or from file-based sources of various formats: DPX files, CineForm files, R3D files, etc. Often your camera or file-based sources will begin as separate Left and Right eye content. In this case your workflow will be to:
1. convert each L and R eye into a separate L/R CineForm file. We have many Knowledge Base articles describing how to convert camera or file sources to CineForm files so we’ll not dive deeper on this right now.
2. create a stereo (3D) CineForm file by multiplexing (muxing) together the individual eye files.
Note: we’ll be providing scriptable tools to convert certain file-based formats, such as DPX files, directly into CineForm stereo files in one step, including encoding of each separate eye and multiplexing into the stereo file.
When creating CineForm stereo files, the assumed synchronization mechanism between eyes is the recorded timecode in each individual stream. However, if files are captured with incorrect timecode, then files from individual eyes may be shifted against one another and re-multiplexed into a new CineForm stereo file without the need for re-encoding.
A key benefit of the CineForm 3D workflow is the online workflow – resulting stereo streams contain full-resolution images for each eye. This allows the same CineForm stereo files used in editorial (and displayed in HD frame mode) to be moved into a digital theater and played directly through a RealD stereo projector using dual-link mode.
As with the creation of any CineForm file, stereo Active Metadata may be inserted into the source stream based on user preference.