Important Source Grading Considerations

To use the interoperability features between different Creative Finishing applications and workstations, you must be running the same version of Wiretap Server on each workstation.

File Path Translation

File path translation ensures that different workstations running different operating systems are able to convert file paths from other operating systems to a file path in their native file structure. This ensures compatibility between Linux, Mac OSX and Windows workstations in a collaborative workflow, as the different workstations send and receive commands to exchange media to and from shared storage.

Before performing finishing and grading in a shared project from multiple workstations, using a shared storage (NAS/SAN), you must configure the following files:
  • Init.config: located in: /usr/autodesk/lusterpremium_2013.1/
  • wiretap_path_translation_db.xml: located in: /usr/discreet/wiretap/current/cfg/

To make sure Lustre is able to read media files from its direct connection to a shared storage, you must edit the PathTranslationTable portion of the init.config file, as follows:

<PathTranslationTable>
<PathTranslation src="172.16.129.101@wtg:/Volumes/QASAN01" dst="localhost@wtg:/QASAN01"/>

This example translates a Mac Wiretap Gateway mountpoint to its corresponding Linux Lustre mountpoint, which allows Lustre to read the media from its own storage mount point, rather than from the remote workstation.

It is possible to render media files on a shared storage and write the sequence and clips metadata in the Smoke / Flame Premium Media Library or Shared Folder (Wiretap Render). If the shared volume does not have the same mount point on the two workstations, you must add the corresponding mount points to the wiretap_path_translation_db.xml file, as follows:

Add the corresponding mount points:

<map src_os="Linux" src_path="/QASAN01" dst_os="MacOSX" dst_path="/Volumes/QASAN01" /> 
<map src_os="MacOSX" src_path="/Volumes/QASAN01" dst_os="Linux" dst_path="/QASAN01" />
		

Save the file and restart Stone+Wire

Performing a Wiretap render writes the files and the generated clips and sequence(s) that will reference the translated path.

Note:

Compressed Intermediates

Lustre can read & write compressed intermediates from a Flame Family project (i.e. Apple QuickTime ProRes and Avid DNxHD). However, for collaborative workflows in which multiple workstations are connected over a high speed network and/or Shared Storage (SAN), there is a limitation to the media access, in that compressed intermediates are not directly read from the Shared Storage but from the Wiretap Server network connection. For example, two workstations connected to a SAN can share media, but compressed intermediates will not be read directly from the shared storage on the Lustre station since Lustre does not natively support Apple QuickTime or DNxHD). To get around this, do the following:

Note: Due to a limitation, OpenEXR intermediates have the same behavior so using either a Publish (with link) workflow or a Remote Connection is the recommended workflow for these collaboration cases.

BatchFX

You must render BatchFX segments and BatchFX on gaps prior to importing the sequence into Lustre.

Note: Rendered BatchFX segments in Lustre do not display the BatchFX icon. And the BatchFX icon is not displayed on the BatchFX timeline segments in Smoke/Flame after being rendered in Lustre.

Transitions

All transitions are preserved by Lustre.

Action Transition in Smoke/Flame (Image courtesy of EVN PRODUCTIONS)

Action Transition displayed as a dissolve in Lustre (Image courtesy of EVN Productions)

Custom Transitions

Custom transitions are rendered media and appear as a clip in Lustre. This clip is maintained in Smoke/Flame when you reload the sequence after it is rendered in Lustre. It is recommended to create your custom transitions after the source media has been graded and replaced in Smoke/Flame.

Custom Transition in Smoke/Flame (Image courtesy of EVN PRODUCTIONS)

Custom transition in Lustre

Custom transition in Smoke/Flame after render from Lustre

Timeline FX

Timeline FX are preserved in Lustre. Lustre retains the Timeline FX metadata and displays the source clip rather than the result clip of the Timeline FX. Timeline segments with Timeline FX are displayed in the Lustre sequence with a Timeline FX icon. The Timeline FX are reapplied in Smoke/Flame when you reload the sequence. The following Timeline FX are supported:
  • TimeWarp

  • Resize

  • Text

  • Colour Correct

  • Spark

  • GMask

  • Action

  • Stereo Toolbox

  • Flip

  • Colour Warper

  • Blur

  • 2D Transform

  • Composition parameters

  • Format options

  • Pre-processing parameters

  • Containers

  • Matte Containers

Note: Format Options and Pre-Processing parameters are only available in Lustre on clips for which the media is not cached.

Adjustment layers are supported like any other Timeline FX. However, they are not displayed when scrubbing or playing back in Lustre and cannot be graded. The original adjustment layer is restored in Smoke/Flame when you reload the sequence after it has been rendered in Lustre.

Note: In the case of a soft timewarp that is not long enough to cover the duration of the segment (for example, a slow-motion effect), Lustre preserves the duration of the segment but displays a red X on missing frames. This is normal because you are grading the sources, which are not being affected by the timewarp animation curve.

Containers and Matte Containers

Containers and matte containers created in Smoke/Flame are preserved in Lustre.
  • By default, Flame renders only the timeline effects required for the sequence. Effects located inside Containers & Matte Containers that are not required are not rendered. Since exchanging content with Lustre might require rendering more content, it is now possible to render all timeline effects located inside containers and matte container. The Full Container Render option located in the Flame preferences menu in PreferencesTimeline Rendering ensure that all effects are rendered. This option also works foreground rendering, Burn and Background Reactor. This preference is saved on a project basis.
  • Before rendering, make sure to select the Container or Matte Containers. If the Containers are not explicitly selected, only the visible effects will be rendered. This behavior happens when selecting an empty top video track and clicking Render. In this case, the rendering is optimized to only render the required effects, even if the Full Container Render option is enabled.
  • Matte Containers can be used in Lustre when a sequence is imported from Flame Premium. Matte Containers availability is not limited to the Source Grading import method, but prior to importing sequences with Matte Containers in Lustre, make sure to:
    • Render any timeline effects to avoid ending up with missing media in Lustre.
    • Disable any Comp effects applied on Matte Containers. If the Comp effect is not disabled, only the output of the Comp will be available to Lustre.
Tip:
  • To add a matte to the first frame of a source clip in a matte container/multi-channel clip in Lustre, press Ctrl and drag and drop the matte to the container.
  • To insert the matte at the first frame of the In point of the timeline segment, press Ctrl+Alt and drag and drop the matte to the container.

See:

About Containers

About Matte Containers

Adding a Matte to a Matte Container

Selecting a Matte to Grade Secondary Layers

Multi-channel Clips

Multi-channel clips created in the Lustre sequence are recreated as matte containers in Smoke/Flame.

See:

About Multi-channel Clips