A digital interface showcasing Nuke Studio, featuring animation elements like a 3D cat and a blue character, alongside multiple editing tools and color grading options. The Nuke Studio logo is displayed prominently at the bottom.

Timeline Tools von The Foundry 2

Color, Comp und Conform! Nuke and Nuke X are the de facto-standard in node-based compositing. But even seasoned Nuke artists have often had little or no contact with the closely related reviewing and finishing products.

Annotations

The clumsy drawing of work instructions and comments by other departments not only satisfies the desire for childish scribbling, but also helps massively with forwarding feedback, recording briefings and keeping to briefings. In order to put annotations onto our timeline, we click on the small pencil icon above our viewer, directly between the clipping warning and the region of interest. A small toolbar appears to the left of the viewer, where we can setour first annotation using the „+“.

A screenshot of video editing software showing options for adding a clip to a sequence. The 'Range' is set to 'Current Item', with 'In' at 00:00:30:00 and 'Out' at 00:00:34:15. A button labeled 'New' is visible.
Sequence or Clip, Range or Single Frame, we also want our feedback to sit exactly where it belongs.

Like Timeline Effects, Annotations can be set at three different levels: within the sequence, within a clip, or on a specific version. All three levels have their own characteristics: If you place annotations within the sequence, they are placed on their own annotation track, where they can be edited independently of the underlying clips. If you drop it on a clip, it will be copied along with the clip within the sequence. And on the individual version, you make sure that the feedback applies only to the specific version.

Usually, however, the first two variants are used more frequently, which is why these are the two that are offered to us in a pop-up window when we add our first annotation with the „+“ in the toolbar. If we have chosen „Sequence“ or „Clip“, we can select several ranges in a pulldown, from the whole length of the clip or sequence over the „Current Item“ (i.e. the clip on which the cursor is currently positioned) and individual ranges up to „Current Frame“ are all possible. We can then confirm this selection with „New“ and we have already created our new annotation on which we can now paint and write.

The tools are really self-explanatory, a brush and a text tool, plus a color picker and a radius for the brush. But that‘s all there is. After all, the whole thing is intended as a container for feedback, not as a retouching tool. And the simplicity ensures that the annotations can be used via a Python Hook, which of course makes the pipeline t.d. a happy camper. And if you don‘t want to see the annotations anymore, just click again on the pencil in the upper right corner above the viewer. But even without a big pipeline, these annotations really make sense, because their really big benefit, also for Nuke Indie users for example, is the fact that they can be exported as annotations nodes into Nuke scripts. So you can then see the annotations directly in the comp and they can also be updated from Nuke Studio at any time.

A screenshot of a software interface displaying a project menu with options such as New, Edit, Import, and Export. The Import submenu is open, highlighting the 'Import EDL/XML/AAF...' option in orange.
Screenshot

Export

Probably no other tool offers such a complex export manager as Nuke Studio. In addition to the quick work-in-progress Quicktime, we can do everything from creating a complete backend folder structure or integrating our exports into an existing one, to transcodes and XML or AAF roundtrips, to automatically creating Nuke scripts for every single shot in our project. We‘ll try to go as deep as possible here, but in the end this is the part to test extensively before throwing yourself into a real production with Nuke Studio.

A user interface displaying an export settings window with highlighted selection in a list on the left and configuration options on the right, including fields for file type, resolution, and output path.
Our first case study: export a single clip as H.264.

Of course, any item that we have in our bin can be exported. Let‘s just start and say that we want to export a single full length clip from our conform. We want the whole thing to be sent to the director as a small file so he can go back and look for another take. So we want to export an H.264 in half size. With a right click on the corresponding clip in our bin we can select „Export“ and the Export Manager appears.

The first choice we have to make in the Export Manager is the type of export. Since we want to export a single clip, the options „Process as Shots“ and „Export as Shots“ are grayed out. If this is our first time in a freshly installed Nuke Studio, we should see seven presets here in the „Using Local Export Presets“ column. Unfortunately, what we need is not here as a ready-to-use preset. But before we build a new preset from scratch, let‘s use the „Transcode Clips Apple ProRes 422 MOV“ preset as a base and copy this preset using the „Duplicate“ button – the one right next to the „Delete“ button with the minus sign.

Below we see the „Export to“ path with a variable or, to stay in Nuke Studio-Lingo, a token. We could now simply specify a path via the „Choose“ button, but there is a more elegant way. This token – the term between the two curved brackets – points to the project root folder, which we did
define at the very beginning of this workshop. If you haven’t done this yet, just press „Cancel“, save the changes you made so far and set the folder under „Project – Project Settings“. The way it is set up now, the export would end up in the right in root folders of our project. We can do better than that.

A list detailing keywords used for exporting files, including examples like (DD) for day of the month and (hh) for hour. The text explains the usage of various terms in a structured format for clarity.
The list of tokens – essential for automating exports.

Surely everyone has a dedicated place for exports, maybe even for intermediate exports, and has this place in his or hers project file structure. We can now add this exact folder to our export path. But instead of putting the path directly behind our Project Root Token, we create the folder in the Export Structure view directly below it. This is not only more visible, it also makes customization and debugging easier in case of doubt. For this we use the „Add a new Directory to your Export Structure“ button, directly below the „Choose“ button. Since we know our customers and know that we will be exporting things for them time and over again, we can of course create a date folder. Again, we could just do this manually, but if we are smart about our preset, Nuke Studio can do it for us in the future.

Three simple tokens help us here. Namely, written directly one after the other, {YY}{MM}{DD}. Almost self-explanatory, the three of them will export the date in a format suitable for our folder structure. While we are on the topic: At the bottom of the Export Manager we always get a preview of how the path will look like. If we have the actual file (in our example the entry with the name {clip}. {ext} is selected, we can still set everything possible for our transcode on the right. So we set the codec to H.264 and set a „To Scale“ under Reformat and give it a value of 0.5 We then have several options, such as whether to render on Nuke‘s own frame server, in a foreground process or with the help of an external render manager such as Deadline – but of course this must also be installed accordingly.

Screenshot of an export document settings dialogue showing various configuration options, including export settings, file format, and metadata fields on a dark interface.
Case number 2: Export XML with associated reference in one setting.Screenshot

In the next case things get a bit more complex – and hopefully show why these presets are so powerful. Let‘s take a very common task: Another department would like to have the current status of our project as XML with the corresponding reference file as H.264 – with all annotations. Unlike the single shot, we‘re going to build this preset from the ground up to also get a better understanding of what tools are actually all available to us in the Export Manager. So we select our sequence in the Project Bin and right-click again on „Export“. This time, however, we select „Process as Sequence“.

The layout is almost identical to the last time, however, we now have the option at the bottom right to select the individual tracks to be exported.The presets above are also a little different, but they don‘t bother us at all this time, since we‘re working „from scratch“ anyhow. With the „+“ icon at the top center we create a new preset, which we name accordingly, for example „XML + H.264 REF“. Since we have set our project root in the project settings, we can leave the token {projectroot} under „Export To“. However, the „Export Structure“ underneath is still completely empty. Now we can fill it as we like. And if you use tokens, you can adapt the whole thing to your needs. So let‘s start creating our export structure. In the screenshot we see the first two as folders with a fixed value, i.e. folders that will be called the same in every project and are always there.

This is followed by the already known date folder from the first case. Then we create again a folder with a fixed name, namely „XML“, because we want to create separate subfolders for the XML and the MOV. And now we create with the „+“ icon, which is not accompanied by a folder icon, a new content, i.e. a file for this folder, which Nuke Studio should generate. But before we select the XML format, we enter the file name. In our example:

{YY}{MM}{DD}{hour24}h{minute}{sequence}.{ext}

The tokens used should by now be known to all of us, but apart from that there is really no limit to our own requirements and wishes. Now we have to tell Nuke Studio what the file we named should contain. A click into the empty „Content“ column brings us to a pop-up where we select „XML Exporter“. The options we have on the right under „Content“ are very manageable. If you like markers, you can add them, but you don‘t have to.

Screenshot of a file directory structure showing various folders for project management, including 'Rushes', 'Edit', 'Application Data', 'Grading', and 'Export', with specific files in '01_WIP'.
And if everything worked out, our export should look like this.

Let‘s jump with the cursor back to our date folder (the one with the token string {YY}{MM}{DD}) and create a subfolder with the name „MOV“. Inside this folder we create again a new content, but this time we select „Transcode Images“. We can set the Parameters like with the first case, but make sure that „Include Annotations“ is checked. And that‘s it!
Let‘s move on to the third case: Let‘s move away from small exports of individual Quicktimes, we now want to transcode our shots properly and maintain them in our existing file structure. Let‘s say: Everyone has a different folder structure and a different workflow, some are task-based, others are shot-based. The Export Manager is remarkably solid and flexible. However, as mentioned before, you should always test-run any export preset before using it on an actual production.

A video editing software interface displaying two clips of hands in close-up. The timeline at the bottom shows multiple video tracks and effects, while thumbnails of various video clips are on the left side.
Split Horizontal

In our example we want to export all shots in single folders as OpenEXR with 10 frames heads and tails. Any additional tracks (e.g. for screen inserts, splitscreens, greenscreens, etc.) should be taken into account. Timewarps should not be applied here yet, so that they can be applied later, either on the transcoded material in the Nuke Studio Timeline or in Nuke Comp. The procedure is very similar to the second example. Right-click on the sequence in the Project Bin to open the Export Manager and select „Pro- cess as Shots“ in the upper left corner. Next we create a new preset with the name „EXR Export“. Then, starting from the root folder of the project, we set the path to the folder where we want the transcode to take place in each shot folder.

A screenshot of an export dialog window showing file export options for images. The left pane lists various image settings, while the right pane displays detailed settings and information options.
Almost ready for our first comp. . . our transcode is done.

With the tokens {shot} and {track} we can retrieve the shot name with index and the track name we assigned at the beginning of the workshop and use it as the folder name. For the actual filename we use here the structure {shot}{track}{clip}.########.{ext}.By the way, {clip} provides the original clip name and it makes sense to include it here, so that an artist who then takes over the shot in the comp is always in the know where this shot comes from. Once again, we select „Transcode Images“ as the content. In the lower third of the export manager, we can now set various filters and settings, starting from left to right. On the far left, we select the tracks that are relevant to us – after all, a comp artist who is doing retouches does not necessarily have to be provided with graphics such as lower thirds.

A screenshot of a folder directory on a computer, displaying various folders such as '01_Rushes,' '02_Edit,' and '03_Shot_Publish' with their last modified dates. The files are organized with a timestamp indicating recent activity.
And this is the result . . . Everything neatly sorted away thanks to our token string.Screenshot

If our sequence has been tagged properly, we can filter our export accordingly and, for example, export only shots that have been tagged with the tag „VFX“ or „Retouch“ or „Matchmove“. The concept of tags can definitely help to export only what you really need. Last but not least, we can specify handles, set a custom start frame (very handy to avoid untidy comps) and of course apply any retimes – which we don‘t want. On the right side is again our „Content“ column. Of course, everyone should set this up according to their individual needs, but here are a few tips: We should definitely consider the Output Transform so that it matches our material or our Color Pipeline. If you work in classic Nuke Color Management, for example, you can transcode to „scene linear“, if you work in ACES, you might prefer to preserve the color space of the source material. By default, all channels are selected for EXR transcodes, which can be set to „rgb“ for actual footage. The rest is pretty self-explanatory or will be either later on or become only relevant in other, specific workflows. With that in mind, we can now press „Export“ and hopefully see our folder structure filling up.

A close-up of a woman's face, smiling softly, displayed within a video editing software interface featuring timeline and various editing options.
We still have to help a little with the Color Transforms.