Working with Multi-Version Clips

Multi-version workflow requires the use of Open Clip files, and is an extension of the publish workflow. The following features are available when you use multi-version clips. Open Clip allows marrying versions of similar content like CG renders from Autodesk Maya, and integrates well with Autodesk ShotGrid-based workflows.

A multi-version clip is a construct where a single file (using the Open Clip .xml format) contains the information required to assemble media files into different versions. Export's Publish and Batch's Write File node can both generate Open Clips with versions. Or you can build your own Open Clip using the developer available developer documentation.

It is possible to have versions of different start, end or duration: versions are aligned internally based on their timecode. The duration is then derived from the earliest versions' start time to the latest versions' end time. Different versions can reference different media formats.

Multi-Version Clips in the MediaHub

In the MediaHub, you can identify a multi-version clip by its V badge.

The MediaHub displays the latest available version of multi-version clip. But you can use the Preview Panel for additional information: the Versions tab displays all the versions contained in the Open Clip, as well as the location of the Batch Setup, when one is available.

Multi-Version Clips and Media Format Import Options

While there are no Import Options specific to the Open Clip, the media referenced in the different versions is imported using the import options specified by the Format Specific Options.

Using the MediaHub's General > Clip Options for Versions box, you decide when media cache and proxies are generated automatically on import: only for the version displayed in the MediaHub, or for every version of a multi-versions clip.

Multi-Version Clips in the Media Panel and on the Desktop

The following operations are available from the contextual menu:

Shared Libraries

Multi-versions clips cannot change version when located in a Shared Library since there are no Media Options available in a Shared Library. Move the multi-version out of the Shared Library to switch between versions.

Multi-Version Clips on the Timeline

To select a version for a multi-version clip:

You can perform Select Latest Version, Select Current Version, and Update Source on a segment, a sequence, multi-selected sequences, and even a reel, Reels Group, a library, multiple libraries to updated all clips and sequences within.

Note: Switching away from a version discards any frames rendered for that version.

The following shortcuts can be used on Timeline segments, Media Library, as well as in Freeform and Reels views. They are unassigned by default, so you need to enable them in the Flame menu > Keyboard Shortcut editor.

Segments with White Outline

When you are working with a multi-version clip, and that clip is updated by an external application, any segment referencing this clip is outlined in white. This outline is there indicate that a new version is available for this segment. It appears in the following cases:

A white outline appears whenever you:

  • Use Update Source, Select Latest Version, or Select Current Version and the segment actually updates to display a version different from the one already displayed.
  • Perform Select Latest Version, Select Current Version, and Update Source on a sequence, multi-selected sequences, a reel, Reels Group, or a library: every segment within that changed version is outlined with white.

To clear the outline, do one of the following:

  • For individual segments: In the Timeline FX ribbon, with Format Options or Pre-Processing selected, click Mark As Viewed.
  • For multi-selections or a whole sequence: Select, from the contextual menu, Source Versions > Mark All Updates As Viewed

Adding New Versions

From the timeline, you can create a new version of a multi-version segment with the New Version button. To be able to create a new version from the Timeline, the currently selected version in the timeline must have been created in Batch, with the Write File node's Include Setup enabled.

Note: The New Version button is only displayed if a Batch setup is available.
Create New Version
Provides access to the open setup in a fashion similar to History. Like History, exiting automatically triggers a new render, however in this case it will create all of the required media and metadata in the appropriate paths in the job tree, and appends a version to the timeline segment.
Open as Batch Group
Load the currently selected version in Batch. This will include the Write File node needed to append versions to the clip, the job tree, and the segments in the timelines where it is used. This method is not available in Flame Assist due to the lack of Batch environment.
Promote to Batch FX
Ingests the shot directly in the current timeline, and converts any included setup into a BFX, discarding the source clip and other versions. In most cases, you cannot demote from a BFX.

Matte Containers

If the multi-version clip is in a container (or a Matte container), you can switch between versions from the Timeline using the contextual menu. But if the contextual menu shows Out of Sync, the components of the container are actually different clips: you have to enter the Container, and then update the select the desired versions.

Multi-Version Clips and Conform

If you unlink a multi-version clip and relink it at a later time, as long as you use an Open Clip, it will relink to the original version.

it is possible to conform sequences using Open Clips, either already imported in the Media Library or from a file system location.

If you use Conform view to define the media location, in this case no Open Clip is used but the actual referenced media files so the resulting clips will be a single version. This is a limitation since Conform view does not relink to Open Clips. Use Set Search Location instead.

Multi-Version Clips and Managing Media, Cache, and Proxy

Hard Commit

Hard committing multi-version clips preserves all available versions, but keeps the link to handles that are located outside the range of the timeline segment at the moment on the Hard Commit.

Pre-Processing Options

LUT and Resize options set in the Pre-Processing menu apply to all versions of a multi-version Open Clip.

  • If proxies exist before entering the Pre-Processing editor, and you change the current version from within, new proxies are generated on exiting the editor. The same is true for existing media cache.
  • The Player in the Pre-Processing editor is not aware of changing timecodes or durations between versions: this means that switching between version with different start timecodes or durations start might result in out the Player going out of sync. Exiting the editor fixes this.

Managing Cache and Proxies

From the contextual menu, you can manage proxies and source media cache for the current version, or for all versions:

  • Media > Cache Source Media(Current)
  • Media > Cache Source Media (All Versions)
  • Media > Generate Source Proxies (Current)
  • Media > Generate Source Proxies (All Versions)

You can also flush that source or those proxies, either for all versions, only the current version, or all but the current version:

  • Media > Flush Source Media Cache (Current)
  • Media > Flush Source Media Cache (All Versions)
  • Media > Flush Source Media Cache (All but Current)
  • Media > Flush Source Proxies (Current)
  • Media > Flush Source Proxies (All Versions)
  • Media > Flush Source Proxies (All but Current)
Note: If proxies existed before entering in the Pre-Processing editor on the Timeline, and the version changes from within the editor, new proxies are generated on exiting the editor. The same is true for existing media cache.

Archiving

See: https://beehive.autodesk.com/community/service/rest/cloudhelp/resource/cloudhelpchannel/guidcrossbook/jsonp?v=2022&p=FLAME&l=ENU&accessmode=live&guid=GUID-03B3AA3B-4B7F-437B-850B-3B1954E9ACF7#GUID-03B3AA3B-4B7F-437B-850B-3B1954E9ACF7__SECTION_ACDC24B56D004FE3BA1B7B77475CD901.

No Media Slate

The No Media slate is displayed whenever a segment has more assigned frames then there is available media. This prevents the structure of a timeline from changing when changing versions.

How No Media frames are handled is defined in different locations:

Export
The Export Preferences tab, available from the Export window's Advanced Options, allows you to define the behavior of the export. Always export black when No Media slate is output, or ask what to do whenever a clip contains a No Media slate.
Tools Tab
The tools available in the Tools tab all share a No Media setting. The No Media Handling box, available in any tools Setup menu, sets the behavior whenever a No Media slate is encountered: render a No Media slate, or render a black frame.
Batch Read File and Clip Nodes
Read File and Clip nodes allow you to control Head, Tail, and Gap media. This includes repeating frames, using black, or simply outputting no media at all. In this case, due to the requirements of the Batch pipeline, instead of a No Media slate, nothing is sent through the Batch pipeline.