Skip to main content

Josh Parks, Senior Compositor at MPC, once again reveals his best practice approaches in Nuke. Read on to learn how Josh approaches the removal of markers in Nuke as quickly and efficiently as possible.

If you’d like to learn a little more about Josh, be sure to watch this recent interview from UWL VFX and visit his YouTube channel for some other interesting tips and tricks. You can also learn more from Josh at Compositing Pro.

Learn about the latest in Nuke 12.0 here.

Tracking markers are a necessity in Nuke – but removing them is one of those tricky tasks we all want to finish as quickly as possible. After all, the sooner we can move onto the more creative aspects of compositing a shot, the better that shot will be.

However, there is a way to speed things up!

Josh Parks

Senior Compositor, MPC

Before we dive in, it’s important to note that, every project – and every shot – is different. No one approach will work 100% of the time across all of the different imagery you encounter day to day.

However, with a few different techniques in your toolbelt, you’ll be able to find an approach that works just right for the shot at hand, and enables you to remove markers in the most efficient way possible.

With that in mind, here are five techniques for removing Nuke trackers that have helped me a great deal in real-world production environments. When used correctly, these techniques will make removing red markers quick and painless – and they’ll open up more time for you to get creative.

Did you know?

ftrack Studio integrates with Nuke to allow for easy tracking of tasks from directly within in Nuke.

1. Remove markers with HueCorrect

The first technique we’ll cover is that of using the HueCorrect node. HueCorrect is useful for de-spilling an image, but can also be used to remove the red color of markers. Here’s how to do it!

Firstly, ctrl-click the red color of the marker in your viewer. As you click on the red color, you’ll see the yellow line hop in HueCorrect; this is a visual representation of where the color value of the marker lies on the graph. If you sample a green color, for instance, it will hop to the green, and so forth.

Now we know where our color value sits on the graph, we need to choose what to do with this info.

We’ll now remove the red color. Click on ‘r_Sup’ (shorthand for ‘red suppression’). You have two options: you can either drag down a point that is closest to where your yellow line lands or, for more precise color adjustment, you can Ctrl+Alt-click on the line to make a new point.

You may find you need to adjust multiple points to remove the red color entirely, but this technique is generally the most reliable approach.

2. Shuffle out a channel and grade

Before embarking on this approach, I will always check to see if my marker isn’t visible in one of my other color channels. If the color channel gods are aligned, then this can be the quickest way to remove your markers.

To see if you can perform this technique, flick through your color channels to see if you can find one where your marker isn’t visible. If you’re working with greenscreen, for instance, it should just look like a flat grey rather than a flat grey with a darker or brighter marker on it.

If you have found a channel that hides your markers, denoise your image. As we’re going to shuffle one of our color channels into the other two, our grain will no longer be correct, so we will be denoising then regraining our patch to match the plate again.

Shuffle this channel out into all the other channels.

Place a roto node to draw around the area and copy the alpha in, then Premult. I also like to put a small blur on the roto as well to help with integration.

Once you’ve merged this over your plate, flat grey areas will remain where your marker previously lay.

Next, place a grade underneath your shuffle node. Set it to one of the channels that you have replaced and start grading this channel to match its original color. Do the same with the other channel, and you should now see a greenscreen with the marker removed!

If you can remove all your markers with this setup, you can place a grain node underneath your Premult to match the grain of your patch back to your plate.

3. Use despill techniques

In a similar approach to that of the HueCorrect technique discussed above, you could adjust your markers by procedurally removing the color from them to better match their surroundings. This technique allows for less fine-tuning; however, if it works, it saves you a ton of time.

What you need to do is to drop in a despill node of your choice. For this example, we’ll use the keylight.

Enter ‘1’ in the red box. You should now be looking at a plate with the red colour removed.

Roto around your markers. If they’re moving a lot you may need to track them first and apply the tracker to your roto.

Copy the alpha in, Premult your despilled plate, and merge over the original plate.

Although this may not fully remove the marker, it may be enough to prepare the plate for keying.

4. Paint them out!

The most manual of all the techniques: painting out each marker. This approach may be necessary if hair or an edge goes over the marker, and the other methods aren’t providing the results you need.

Painting markers is always the last thing I try. As a brute force approach, it produces results 100% of the time, but it takes more attention and effort.

To remove your markers using this technique, first, denoise your plate. Denoising is essential as we will be using the clone tool and don’t want to clone any grain.

Next, framehold your plate on a frame with little motion blur. Paint out the marker on this frame, roto around where the marker was copied in the alpha, and Premult.

Now, track the movement of the marker and apply this to your patch, so it will now move the same way as the marker it’s covering. Apply your grain and merge over.

5. Use a transform mask

Last but not least!

Firstly, track the movement of your marker. Unlike in the previous technique, where we used this track to move our patch, we’ll be using it to move the roto shape that will mask our transform node. The advantage here is that the details will match, as you’re replacing the area with a part of your plate.

As before, denoise your plate first. This step is to ensure that we don’t encounter any double grain issues, where our alpha isn’t a value of 1.

Once you have your tracker matching the movement, roto around the marker, apply the tracker, and set to matchmove.

Next, bring in a transform masked node and plug your roto into the Mask input. This node allows you to move the image in your masked area where we’ve roto’d, thus enabling us to replace our area with a clean piece of greenscreen by adjusting our x and y value in the transform masked node properties.

Now you need to grain your patch and merge over the original plate.

Get things done faster with ftrack’s Nuke Studio integration!

ftrack’s flexible Nuke Studio integration makes it easy to collaborate on complex projects, no matter your team size. Try it with ftrack Studio today.

More from the blog

What’s new in ftrack – Enhanced Project dashboards and streamlined data export

| New features, Product, Release, Studio | No Comments
In this update, we've made some small tweaks that make a big impact. We've introduced more flexibility in project dashboard customization and simplified the data export process—all designed to make…

New Available Tasks workflows to empower your team to self-serve tasks

| New features, Product, Release, Studio, Team | No Comments
We’ve made ftrack’s Available Tasks workflows more easily accessible to all ftrack users! With this update, you can make your workflow more dynamic and make it easier for creatives to…

Introducing the ftrack Connect Framework and new integrations

| Announcements, Developer, Integrations, New features, News, Product, Release, Studio | No Comments
We’re excited to announce the release of our new ftrack Connect Framework, designed for pipeline support in the creative industry. This significant upgrade brings forth a suite of enhancements tailored…

Introducing the new ftrack Developer Hub

| Announcements, API, Developer, Integrations, Productivity, Studio, Tips & tricks | No Comments
We're thrilled to announce the launch of the new ftrack Developer Hub—a comprehensive resource designed for developers, pipeline technical directors (TDs), and anyone keen on maximizing their use of ftrack…

Introducing the Create Project UI: Discover a new user-friendly UI to set up your ftrack projects

| Announcements, New features, Product, Release, Studio | No Comments
We’re excited to unveil something we hope will make your project kick-offs that little bit simpler – the new Create Project UI. We've designed the new interface to make every…

What’s new in ftrack media review: Stylus and tablet support is here!

| New features, Product, Productivity, Release, Remote, Review, Studio | No Comments
The latest updates to ftrack Studio and ftrack Review are all about making your review sessions with clients as smooth and productive as possible. With support for tablet and stylus…

Enhanced performance in ftrack Studio: Fine-tuning for speed, reliability, and security

| API, Developer, New features, Product, Productivity, Studio | No Comments
From significant API query speed improvements to the adoption of Python 3, ftrack Studio has recently received a batch of speed, reliability, and security enhancements to make your project management…

Backlight and the Visual Effects Society forge a partnership for the VES Awards judging process

| Case Study | No Comments
Backlight was thrilled to be invited by the Visual Effects Society (VES) - the VFX industry’s premier global honorary society - to help support the virtual judging process for its…