Clean-up and removal
$85 / hr
Quoted per shot after seeing the plate, never per second. Two shots of identical length can differ by a factor of six — see the plate table.
VFX artist and compositor · Reno, NV · Booking shot work from the last week of the month.
You did not notice it, and that was the job.
A VFX artist in Reno. A reel in this trade is explosions, spaceships and a dragon. The working year is rig removal, sky replacement, set extension and a coffee cup that should not be in the shot — every one of them invisible when it works, which is the job.
One year, 155 shots, none of them on a reel
An actor lands from a two-storey drop and walks away.
A stunt performer on eleven visible wires, a crash mat, and two crew members holding a descender in frame.
Wire paint is the single most common thing a compositor actually does, and the only evidence it happened is that you did not see any.
A clear evening sky over the hills behind the house.
Flat white overcast, blown out two stops, with a contrail across the top third.
Easy to do badly and very hard to do so nobody notices. The edges of hair and foliage are where it falls apart.
A warehouse forty metres deep with racking to the ceiling.
Nine metres of practical set, a black drape, and a taped line on the floor for eyelines.
The most expensive item on this list per shot, and the one clients are most often surprised to learn was there at all.
A phone showing an app, held and tilted.
A phone with a green card taped to it, reflecting the ceiling lights, and a thumb over the corner.
Sounds trivial and is not: the reflection, the moiré and the thumb are three separate problems.
Four thousand people in a stand.
Forty extras moved through six positions, shot six times from a locked-off camera.
The work is not the duplication. It is making sure no two of the same person are ever visible in one frame.
A period street with nothing modern in it.
Yellow lines, three satellite dishes, a wheelie bin and a coffee cup somebody left on a windowsill.
The coffee cup is real and it happens on almost every job. Nobody is careless; a set is a busy place.
A face in close-up, lit well.
The same face, plus a boom shadow across one cheek and a continuity mark from an earlier setup.
Kept deliberately conservative, and the line where it stops is a conversation worth having before the shoot rather than in the grade.
Two characters in one continuous take, one of them played by the same actor.
Two passes on a motion-control move, with a lighting change between them nobody noticed on the day.
Almost always cheaper than the alternative, and almost never budgeted for because it does not look like an effect.
A smooth push in, at the right speed.
A handheld take with a bump at frame 60, running about 15% too fast for the cut.
A retime is not a slider. Anything with motion blur has to be rebuilt, and that is where the hours go.
Not one of those shots is on a reel, mine or anybody else's, because there is nothing to show — the successful version of every line above is a shot that looks like it came out of the camera that way. That is the structural problem with judging this trade by a portfolio, and it is why the most useful thing I can put on a website is a list rather than a video.
Multipliers against the same shot
The largest cost driver in visual effects is not the shot. It is what the camera department did or did not do on the day, and a client who reads this table before a shoot saves more money than any negotiation afterwards can recover.
| On the day | Cost | Why |
|---|---|---|
| Tracking markers, correctly placed | ×1.0 | The baseline. Twenty minutes of tape on the day, and the track solves itself. |
| Locked-off camera, no markers | ×1.2 | Nothing to track. Still needs a clean plate, which is thirty seconds of rolling on an empty set. |
| Clean plate shot | ×0.7 | The only row that makes a shot cheaper. Roll the empty frame before or after the take and the removal work roughly halves. |
| Lens and camera data recorded | ×0.9 | Focal length, focus distance, height and tilt. Written down, it is free; reverse-engineered, it is a day. |
| Handheld, no markers | ×4.0 | Every feature has to be hand-tracked frame by frame. This is the single most expensive omission on any set. |
| Greenscreen lit unevenly | ×2.5 | A hot spot and a shadow mean two keys and a hand-drawn garbage matte per shot, per frame range. |
| Hair or foliage against greenscreen | ×3.0 | Spill on fine detail. Nothing that happens in post fixes what a backlight would have fixed on the day. |
| Motion blur through the removal area | ×2.0 | The thing being removed is smeared across what stays. There is no clean edge to work to. |
The spread between “clean plate shot” at ×0.7 and “handheld, no markers” at ×4.0 is a factor of 5.7, on the same shot, for decisions that each take under a minute on set.
None of this is a complaint about camera departments, who are solving a different set of problems under more pressure. It is an argument for having somebody from post in the room for one hour before the shoot, which is the cheapest hour on any production.
Versions
v1 – v8
Technical. Track, roto, keys. Nothing anybody would show a client yet.
v9 – v20
The shot exists and is wrong in interesting ways. Most client notes land here and most of them are right.
v21 – v34
Integration. Grain, edges, light wrap, the reasons a good composite stops looking like two images.
v35 – v40+
Notes from people who have now watched it two hundred times, and a final that differs from v35 in ways only the four of us can see.
A client who reads "v37" in a filename and hears thrashing will start asking for fewer iterations, and fewer iterations is the one thing guaranteed to make the shot worse. Forty versions on a hero shot is a healthy shot. Six is a shot nobody looked at.
“We budgeted the dragon and forgot the ninety shots with a boom in them. The dragon came in on the number. The boom removal was a third of the post budget and none of it is on anybody's reel.”
Line producer, six-part drama — on why the invisible list now goes in the budget first
Rates
$85 / hr
Quoted per shot after seeing the plate, never per second. Two shots of identical length can differ by a factor of six — see the plate table.
From $420
For a straightforward green key or sky with a usable plate. The word "usable" is doing all the work in that sentence.
$780 / day
The cheapest line on this list by a wide margin, because it is the one that prevents the ×4.0 row from ever happening.
Free
Send the edit and the plates. You get a per-shot number and an honest note about which shots I think you do not need.
No premium
I will either take it or say no. Charging more for a deadline I have already agreed to would be charging for my own scheduling.
Common questions
There is one, and it goes out in the first email. It is also the least honest document in this trade — mine included — because it is necessarily made of the small fraction of the work that is allowed to be visible. The list on this page is the other 90%.
Usually yes, and the plate table is what it costs. The question worth asking is not whether it can be fixed but whether one hour of planning before the shoot would have made it free, and for most of that table the answer is yes.
Around forty on a hero shot, and that is a healthy number rather than a worrying one. Read the versions section — a shot that arrives at v6 is a shot nobody has really looked at.
Compositing, clean-up and integration, plus straightforward CG elements. For a creature or a full CG environment I will tell you that on the first call and point you somewhere better rather than learning on your budget.
Markers, a clean plate, and the lens data written down. Those three things move most shots from the bottom half of the plate table to the top, and all three are free.
Yes, and it is genuinely the most persuasive thing I have — but only after the fact. Before you hire anybody, the useful comparison is not a breakdown video; it is whether they can tell you in advance what your plates are going to cost.
Send a brief
That is the first question, because before the shoot I can make it cheaper and after it I can only make it work. Fields marked with an asterisk are required.