Match any camera to any camera, and to film, from real measured data.

A camera matching and film emulation plug-in for DaVinci Resolve.

StudioMatch erases the differences between cameras from measured color data, not eyeballed guesswork. Pick the color space your footage is in, pick the one you want it in, and the image transforms to match. It works like a color space transform, but built from what the cameras actually recorded — then put real film texture on top: grain, halation and acutance measured off the same stock. Realtime at 8K, native in Resolve, no quality loss.

StudioMatch
Lumix S1II footage matched to Sony Venice with StudioMatch Native Sony Venice reference frame
STUDIOMATCH ON

Drag the divider to compare, and toggle StudioMatch on and off. Open the full comparison tool →

What StudioMatch does

One plug-in. Camera-to-camera, camera-to-film, and the texture that goes with it — all from real measurements.

Drop StudioMatch on a node in DaVinci Resolve, choose the source color space your footage was recorded in (V-Log, LogC3, S-Log3, and so on) and the target color space or film stock you want it to become, and the image transforms to match. Same two menus as a color space transform, and the output is a real, standard color space, so your LUTs, CSTs and display transforms downstream behave exactly as they would on native footage. It runs on the GPU, realtime, at full resolution, the same transform for playback and final render. No draft mode, no quality split.

◆ What makes it different

The only tool doing measured camera-to-camera and camera-to-film in one product.

Other tools pick a lane. Camera-match plug-ins match cameras. Film-emulation plug-ins fake a look. StudioMatch does both, and its film match isn't an aesthetic guess. It's a measured rendition of a real motion-picture stock (Kodak Vision3 500T / 5219), captured on the same chart-on-film references as every camera in the library.

For film targets you also get a Neutralize control to pull toward a cleaner rendition and a Coupler control that drives film's dye-coupler saturation behavior, the way real stock builds color as exposure climbs. Both come straight from the measured chart-on-film data, so you're finishing with the stock's real response, not a stylized preset.

And the colour is only half of a film stock. StudioMatch runs the texture engine in the same node, and can import on-set GrainBox recipes: grain with real size, structure and motion, halation that blooms off highlights the way light scatters back through an emulsion, and acutance — the MTF response that decides how a stock resolves an edge. Choose the base your target was shot on, and grain scales the way it actually does between formats. It runs on the GPU with the match, so there's no second plug-in, no round trip, and nothing to line up afterwards.

⚡

Realtime, full-res, no quality loss

Full 8K in real time on the GPU, CUDA / OpenCL on Windows, Metal on Mac. No render waits, no proxy dance. It's also crash-hardened: if the GPU path faults, it falls back to CPU rather than taking Resolve down.

Like a CST, but measured

A color space transform converts the encoding, using the manufacturer's published math, which assumes every camera sees color perfectly and identically. None do, which is why two cameras CST'd into the same space still don't match. StudioMatch converts the picture: same node, same two menus, but the numbers come from what each camera actually recorded of the same references, with mid grey landing on mid grey. Outside the measured range it blends into the true CST math, so it is never worse than one. It's an OFX node, so it composes with your CSTs, LUTs and grades.

◐

Built to behave on real scenes

Matches are post-processed to roll off cleanly in highlights and stay smooth on skin and gradients, instead of just scoring well on a chart and falling apart on texture.

How it works

Match two cameras in DaVinci Resolve in three steps

It behaves like any other tool on the timeline, except this one erases the differences between your cameras.

Pick your source

Tell StudioMatch what your footage is: S-Log3, LogC4, LogC3, V-Log, Log3G10, D-Log, Blackmagic Film Gen 5, Apple Log. Each one was measured on a real camera, so it carries that camera's color, not just its curve.

Source ▾

Pick your target

Choose the color space you want it to become, so it looks like the camera that shoots that space natively, or choose the film stock to lay a measured film rendition over the whole show.

Target ▾ · Neutralize · Coupler

Adjust mid-grey to your exposure

If it needs it, line up mid-grey with your footage's exposure, watch it transform in realtime, and grade on top. The creative look stays entirely in your hands.

Exposure · Grade on top
Measured, not guessed
35,112
measured color points, per camera

Every camera is measured against the same controlled references, and not just reflective charts, which are limited in gamut. We also measure emissive targets across Rec. 2020 for full-gamut coverage. The matching rests on measured fact, gathered in conditions nobody else can casually reproduce. That data is the moat, and it only deepens as more cameras are added.

11cameras + film stock
~2.8 ΔEavg camera-to-camera
8Krealtime on GPU
See it for yourself

We put a number on it. Nobody else does.

Every other matching or "emulation" tool sells you a hero shot and never says in numbers what a good match actually is. We decided to put a real figure on it, across the whole color spectrum and not just one flattering frame. Every StudioMatch pair is measured in ΔE (Delta E), the visual standard for how far apart two colors look to the human eye, where anything under about 3 is the point the average viewer stops seeing a difference at all. Success here isn't a vibe or a nice still, it's a number you can hold us to. Drag the live compare up top, then check the ΔE below.

Straight numbers

A ΔE around 2 is roughly where a trained eye starts to notice a difference at all. We weight the training toward where it matters most in real footage, skin tones and neutrals, which often land below 2 ΔE and are effectively imperceptible.

~2.8 ΔEaverage camera-to-camera
~2.4 ΔEstrongest pairs
<2 ΔEskin & neutrals
~5 ΔEcamera-to-film · a different problem

Accuracy scorecard

Camera-to-camera, measured. The strongest pairs in the library, straight off the scope.

2.84mean ΔE
0.83best ΔE
110pairs
SourceTargetΔE
Lumix V-LogNikon ZR0.83
Lumix V-LogLumix LogC0.91
Lumix LogCNikon ZR0.92
DJI 6KNikon ZR1.04
Lumix LogCLumix V-Log1.08
DJI 8KDJI 6K1.14
Sony VeniceNikon ZR1.19
ARRI Mini LFNikon ZR1.20
DJI 8KNikon ZR1.28
DJI 6KDJI 8K1.33
Nikon ZRLumix V-Log1.46
Sony VeniceDJI 6K1.57
Alexa 35Nikon ZR1.62
DJI 8KLumix V-Log1.64
Sony VeniceLumix V-Log1.70
Nikon ZRDJI 6K1.75
Sony VeniceLumix LogC1.82
BM Pyxis 12KNikon ZR1.82
Alexa 35Lumix V-Log1.83
Nikon ZRSony Venice1.96
ARRI Mini LFSony Venice2.06
Lumix LogCSony Venice2.07

Named by the camera each color space was measured on. Live and sortable, all 110 pairs: open the full scorecard →

What's next

Our Roadmap

Cameras, film stocks, and integrations we're actively working toward. Your first year of updates is included, so you get them as they ship.

Planned

Pomfort Livegrade integration

The same measured match, live on set. Your monitors, dailies, and editorial see one unified look from the first take, and the DP-approved look carries into post with nothing lost in translation.

Ongoing

More cameras

Every format you shoot, matched to every other. New cameras and color spaces get added to the library as we measure them, and they match to every existing color space and film target automatically.

Ongoing

More film + print stocks

Additional negative stocks and print combinations beyond Kodak 5219 → 2383, measured the same way. If it can be exposed on a chart, it can go in the library.

Ongoing

Better matches, deeper data

The algorithm keeps improving as we gather more measured data on digital cameras and run more chart-on-film shoots. Every subscribed customer gets those refinements the moment they land.

Pricing

Buy it once. Yours forever.

A perpetual license with two machine activations. Your first year of updates is included.

How updates work

The $300 buys the plug-in outright, and it keeps working forever. Every license also comes with updates: the first year is included, then it's $50 a year to stay current with new cameras, film stocks, print stocks, new Resolve versions, and better matches as we run more data shoots and push the algorithm further. Nothing extra is charged today. Cancel anytime, even in the first year, and you are never billed; the version you have keeps working exactly as it is.

Buy once and the version you own keeps working forever. Updates are included for the first year, then $50/yr until you cancel. Two machine activations per license.

Questions

FAQ

What host does it run in?
StudioMatch is a native OpenFX (OFX) plug-in built for DaVinci Resolve.
Windows or Mac?
Both. StudioMatch runs on Windows and macOS, GPU-accelerated on each: CUDA and OpenCL on Windows, Metal on Mac.
Does it work with a Stream Deck?
Yes. The free StudioMatch Stream Deck plugin puts every StudioMatch control on any Stream Deck (15-key, Mini, XL, +, Neo, Studio, Pedal and more), with a ready-made profile whose pages follow the Mode of the node you are on, a FINE key for small steps, and Set Reference / Match without opening the Match window. Needs StudioMatch 2.4.9 or later (Windows and Mac) and the Stream Deck app 6.9 or newer. Download the Stream Deck plugin (v0.5.1), double-click it, and accept the StudioMatch profile.
How does licensing work?
It's a perpetual license. Buy once, own the version you purchased, and it never stops working, whether or not you keep the updates plan. You paste your license key in once to activate, and each license covers up to two machine activations. You can deactivate a seat and move it to another machine.
Does it work offline? What about my footage?
All color processing happens locally on your machine, on the GPU. StudioMatch does not access, collect, or transmit your media, footage, projects, or grades. Licensing and activation are the only parts that talk to a server.
How accurate is the match, really?
Camera-to-camera matches land at roughly 2.8 ΔE average across the library, with the strongest pairs near 2.4 ΔE, about the threshold where a trained eye starts to notice a difference at all. We weight the training toward skin tones and neutrals, where it matters most in real footage, so those often land below 2 ΔE and read as imperceptible. Camera-to-film is a different problem, matching a photochemical emulsion rather than another sensor, and lands around 5 ΔE: an excellent starting rendition you finish into, not a one-click final. Every pair is validated against measured reference data.
Which cameras and color spaces are supported?
Today's library covers Sony Venice, ARRI Alexa 35, ARRI Mini LF, Panasonic Lumix S1 II (LogC and V-Log), Nikon ZR, DJI Ronin 4D (6K and 8K), Blackmagic Pyxis 12K, and Apple iPhone (Apple Log), plus a motion-picture film stock (Kodak Vision3 500T / 5219). In the plug-in you pick these by color space (Sony S-Log3 / S-Gamut3.Cine, ARRI LogC4 / AWG4, Panasonic V-Log / V-Gamut, and so on), because a color space covers every body that records it. Any one matches to any other, that's 110 trained directions today, and the list grows.
How is this different from a color space transform (CST)?
It sits in the same place and asks the same two questions, what the footage is and what you want it to be, and it outputs a real, standard color space. The difference is where the numbers come from. A CST uses the manufacturer's published math and converts the encoding; it assumes every sensor sees color the same way, so two cameras correctly transformed into the same space still look different. StudioMatch is built from measurements of what each camera actually recorded of the same references, under the same light, at the same stop, so the picture lands where the target camera would have put it, with mid grey on mid grey. Where there is no measured data, such as extreme colors outside the references, it blends into the true CST math. One honest limit: each color space was measured on one camera body, and two different sensors recording the same space differ slightly. The color space carries most of the match; the manual lists which body each was tuned on.
How do updates work, and what does the $50 a year get me?
Every license includes the updates plan. The first 12 months are free; after that it renews at $50 a year on the card you paid with, and we email you before it does. It pays for where StudioMatch is going: more cameras, more film and print stocks, support for new Resolve versions, more training data to push the matches as close to imperceptible as we can, and response data on digital cameras that manufacturers don't publish. You get those as they ship. You can cancel anytime from your receipt email, including during the free year, and you will never be charged. If you cancel, the version you have keeps working forever exactly as it is; you just stop receiving new versions.
Get started

Get a coherent image fast. Keep the grade in your hands.

StudioMatch is built, installed, and running on Mac and Windows today. One purchase, two machines, and it works on every camera in the library.

Get StudioMatch →

One-time purchase · two machine activations · first year of updates included, then $50/yr (cancel anytime).