nolanlabs

Is AI rotoscoping good enough for client work?

What AI roto really is, the criteria that decide if a matte can ship, a test protocol to run on your own shots, and how to fix AI mattes that fall short.

Published
Updated
Reading
8 min
By
The nolanlabs team
A motocross rider flies over the crest of a dune at sunset, sand spraying from the rear wheel, a camera car with a crane arm tracking him below.

AI rotoscoping is good enough for client work on some shots and parts of others. It handles garbage mattes, holdouts, grading isolation and subjects with solid edges well, and it gives a useful first pass on harder shots. It still needs an artist on hero shots with fine hair, heavy motion blur, transparency or long occlusions, and whether a given tool clears your bar is something you can only learn by testing it on your own footage.

This post explains what “AI roto” actually is, the criteria that decide whether a matte can ship, a test protocol you can run, where AI roto holds up today and where it doesn’t, and how to fix AI mattes that fall short.

What “AI roto” actually is

“AI roto” covers two different families of model, and most of the confusion about quality comes from mixing them up.

Segmentation models decide which pixels belong to the subject. You click, draw a box or type a description, and the model returns a mask per frame, tracked through the shot. Meta’s SAM 3, for example, “can detect, segment, and track objects using text or visual prompts such as points, boxes, and masks.” The output is a mask: each pixel is in or out. That’s excellent for picking the right subject, but hair, motion blur and semi-transparent edges come out as a hard line.

Matting models estimate how much of each pixel belongs to the subject, producing a soft, graded alpha. Research models such as MatAnyone 2 take a video plus a first-frame mask and return an alpha video, describing themselves as preserving “fine details by avoiding segmentation-like boundaries”. Many hosted matting models instead pick the most prominent subject automatically, which is a problem when you need the second person from the left.

Tools that work well usually combine the two: segmentation to choose the subject, matting or edge refinement to soften the boundary. Boris FX’s Silhouette, for instance, pairs Mask ML (“produce animated masks in one click”) with Matte Refine ML (“create natural edges from hard mattes”), per the Silhouette product page. If you only remember one thing from this section: a clean-looking AI mask with a hard edge is a segmentation result, and it will look cut out over a new background.

The criteria that decide if an AI matte can ship

Whether a matte is “good enough” depends on the shot and the deliverable, but the same six questions come up every time.

  1. Edges and hair. Does the edge carry a real gradient where the plate is soft, or a hard line and a halo? Look over a contrasting background, not only over black.
  2. Motion blur. When the subject moves fast, is the matte blurred the same amount and in the same direction as the photography?
  3. Temporal stability. Play the matte on its own, at speed. Edges that chatter or boil are a common reason an AI matte fails review, even when every single frame looks fine.
  4. Occlusion and identity. When a hand crosses the face or someone walks in front, does the matte stay on the right subject, and come back cleanly afterwards?
  5. Resolution and bit depth. Is the matte at the plate’s resolution, or computed smaller and scaled up? Is it 8-bit, which can band in soft gradients, or higher? Does it keep the frame count and frame rate exactly?
  6. Editability. When a frame is wrong, can you fix that frame, or do you re-run and hope? Can you adjust the edge after the fact?

The last point matters more than it first appears. fxguide’s article on Foundry’s SmartRoto put the professional view plainly: “splines remain the currency of roto, and they are subpixel-accurate.” Foundry’s own team told fxguide that tools which run a segmentation model and draw a spline around the result aren’t “fit for purpose” either. Most AI roto today outputs pixel mattes. You can choke, feather and paint them, but you can’t move a point. On jobs where the roto shapes are themselves a deliverable, that alone rules a tool out.

A test protocol you can run on your own shots

Vendor demos show the shots a tool does best. Your work isn’t a demo reel. Pick a small set of shots from past jobs that represent what you actually deliver, including at least one you’d normally outsource, and run each tool you’re considering through the same checks.

Test What to use What to check A pass looks like
Hair and fine edges A subject with loose hair against a busy or bright background Edge over checkerboard and a contrasting color, at 200% zoom Graded alpha on strands; no hard outline or halo
Motion blur A fast hand, a turn of the head, a moving car Matte blur compared with plate blur on the fastest frames Blur of similar width and direction; no sharp edge inside a smear
Occlusion and re-entry Something passing in front of the subject; subject leaving and re-entering frame Frames before, during and after Matte stays on the right subject; no swap to a similar-looking person; no pop on re-entry
Temporal stability Any shot of 5 seconds or more Matte played alone at speed, in a loop No visible chatter or boiling on stable edges
Resolution, bit depth, conform Your highest-resolution plate Pixel dimensions, frame count, frame rate, start frame, alpha bit depth Matches the plate exactly; no banding in soft edges
Editability The worst frame from any test above How you correct it and what else changes Fix one frame without breaking the rest; edge adjustable after the run
Time to delivery All of the above Your correction time to reach your own delivery standard Clearly less than doing the shot by hand

Write down the correction time. It’s the number that matters for a bid, and it’s the one no vendor can give you. For context on the manual side, the Roto++ paper (SIGGRAPH 2016) reports an experienced artist rotoscoping about 15 frames per day on average, depending on the complexity of the scene.

Where AI roto is good enough today, and where it isn’t

Based on how the two model families work, and on independent tests like Larry Jordan’s April 2026 comparison of the built-in tools in Final Cut Pro, Premiere Pro and DaVinci Resolve, here is where the line sits.

Usually good enough:

  • Garbage mattes and holdouts, where the edge will never be seen.
  • Isolating a subject for a grade or a secondary correction, where a soft window hides small edge errors.
  • Subjects with solid, well-defined edges and moderate motion: products, vehicles, people in fitted clothing against a contrasting background.
  • Temp comps, previz and review versions.
  • Deliverables viewed small, where edge detail is below what anyone will see. Check this against the actual delivery size, not a guess.

Still needs an artist:

  • Fine or flyaway hair against a busy background on a hero shot. In Larry Jordan’s test, Final Cut Pro left a “halo” around a woman’s blowing hair and Premiere’s Object Mask “did an unacceptable job with the woman’s hair” in the versions he tested; Resolve did best overall.
  • Heavy motion blur, where a hard-edged mask sits inside a blurred subject.
  • Transparency: glass, smoke, veils, water.
  • Long occlusions, crowds and overlapping subjects of similar appearance, where identity can swap.
  • Any job where roto shapes are part of the deliverable.

None of this is fixed. Tools update monthly, and Larry Jordan’s article, for example, predates Adobe’s June 2026 Object Mask update. Re-run your tests when a tool you rely on changes. We track the built-in options in Object Matte vs Magic Mask vs Object Mask.

How to fix an AI matte that’s almost there

Most AI mattes fail in a few places, not everywhere. Treat the AI result as a first pass and correct it the way you’d correct a junior artist’s roto.

  1. Use it as a core, not an edge. Choke the AI matte slightly so it sits inside the subject, then build the edge from something better suited: a key if there’s any color separation, an edge-refinement tool, or hand roto.
  2. Add a garbage matte. If the model grabs part of the background or a second person, a simple animated shape that excludes those areas is quicker than fighting the model.
  3. Correct at the problem frame. Add a click, a stroke or a new prompt on the frame where it goes wrong, and re-propagate from there. On long shots, work in segments so a fix in one place doesn’t disturb frames you’ve already approved.
  4. Choke and feather with care. A small choke removes halos; too much eats hair. Feather softens the edge but doesn’t create motion blur. Check both over a contrasting background.
  5. Roto the hard parts by hand. Let the AI take the torso and do the hands, the hair silhouette or the frames with motion blur yourself, then combine the mattes. On difficult shots, this hybrid is often the practical route.
  6. Check the export. Keep the matte at plate resolution and in a format with enough bit depth for soft edges, and label straight or premultiplied alpha. See Alpha channels, ProRes 4444 and EXR.

It also helps to know when AI roto isn’t the right tool at all. On a green-screen shot, a keyer is often the better starting point. Open-source neural keyers such as CorridorKey take a green-screen plate plus a rough alpha hint and return a “clean, linear alpha channel”. When the problem is constrained, specialized tools go further.

How nolanlabs approaches it

nolanlabs builds its mattes around the criteria above: you pick the subject by describing it or clicking on it, a segmentation stage keeps the matte on that subject, and an optional soft-alpha stage adds edge detail for hair and motion blur. Each matte is conformed to the source’s resolution, frame rate and frame count, and delivered as layers (a matte and an RGBA pass) that you keep refining in your own tools. The limits are part of the spec: the output is a pixel matte, not splines; the model stages run on 8-bit Rec.709 proxies before the alpha is conformed to source resolution; and fine hair against a busy background remains hard for us too. More under what you get back and in our manifesto.

If you want to see how it does on one of your own shots, request a demo and we’ll run the test with you.

The practical answer: don’t decide in the abstract. Run the protocol on five or six shots you’ve already delivered, time the corrections, and let that number, not the demo reel, tell you where AI roto belongs in your bids.

Questions

Can AI rotoscoping handle hair?
Partly. Segmentation models return hard-edged masks, so hair comes out as a solid outline. Matting models produce a soft, graded alpha that can hold some hair detail, but fine hair against a busy background is still the hardest case for any AI matte and usually needs an artist's correction on hero shots.
What is the difference between an AI mask and an AI matte?
An AI mask usually comes from a segmentation model and is binary: each pixel is either the subject or not. An AI matte comes from a matting model and has graded alpha, so edges, hair and motion blur can be partly transparent. Many tools combine the two: segmentation to pick the subject, matting to soften the edge.
Do AI roto tools output splines?
Most output pixel mattes, which you can choke, feather and paint but not reshape point by point. Some professional tools work with splines instead; Foundry's SmartRoto for Nuke, for example, propagates artist-drawn splines through a shot. If a client or another vendor expects roto shapes, check the tool's output before you commit to it.
How should a studio test AI roto before using it on client work?
Pick a handful of shots from past jobs that represent your real work, including at least one you would normally outsource, and check each AI matte for edge quality, motion blur, occlusion, temporal stability, resolution, bit depth and frame-accurate conform. Time how long it takes to fix each matte to your delivery standard and compare that with doing it by hand.

Sources

  1. SAM 3 repository, Meta (facebookresearch/sam3, GitHub) · accessed 2026-09-24
  2. MatAnyone 2 repository, S-Lab, Nanyang Technological University (GitHub) · accessed 2026-09-24
  3. Foundry's SmartRoto: AI-assisted roto that aims to work the way you do, fxguide (July 16, 2026) · accessed 2026-09-24
  4. Compare AI-assisted masking in Final Cut, Premiere and Resolve, by Larry Jordan (April 29, 2026) · accessed 2026-09-24
  5. Silhouette product page (ML tools), Boris FX · accessed 2026-09-24
  6. CorridorKey repository, Corridor Digital (GitHub) · accessed 2026-09-24
  7. Roto++: Accelerating Professional Rotoscoping using Shape Manifolds, by Li et al. (SIGGRAPH 2016) · accessed 2026-09-24

Written by the nolanlabs team. nolanlabs does AI shot work for post-production; product names mentioned belong to their owners. Tool details were accurate on the date shown above. Check the vendor’s documentation before relying on them.

An open-air screening in the desert at dusk, seen from behind a scattered audience watching a city carved into a mountain on the screen.

Bring the shot you’d rather not do by hand.

Access to nolanlabs is by invitation. It starts with a 30-minute demo — on your own footage if you like.

Request a demo