DTM/GT racing combines professional drivers with amateur gentleman drivers in separate classes on the same track. Multiple classes (GT3, GT4, overall) run simultaneously with class-specific number plates. Reflective vinyl wraps cause glare, driver changes in endurance variants add complexity, and most participants want individual photo packages. The hard part isn't shooting it — it's sorting thousands of similar-looking cars back into the right class and driver afterward.
- Typical event
- Sprint format: 2-3 day weekend; Endurance: 6-12 hour races
- Photo volume
- A large weekend of RAW files per race, often across several sessions
- Delivery
- Same-day for media, end-of-weekend for driver personal photo packages
- Key challenge
- Similar car silhouettes (shared chassis base), class-coded number plates, reflective vinyl wraps causing glare, gentleman drivers expecting personal photo galleries
The workflow, step by step
- 1
Pre-Event: Build a Combined, Class-Tagged Entry List
RaceTagger · A few minutes once you have the official lists
DTM/GT racing publishes separate starting lists for each class (GT3/GT4/AM/Overall). Combine them into one CSV start-list and add a 'class' column. Upload that CSV to RaceTagger as your entry list — it's what the detected race numbers get matched against, so every tagged photo carries the driver, team and class you put in the sheet.
Pro tip
Keep one master spreadsheet with all classes combined plus a 'class' column. Because the class travels with the number in your matched metadata, you can split deliverables by class later without re-tagging anything.
- 2
Shoot the Sprint Race or Endurance Stint
Camera · Race duration (2-4 hours for sprint); stints tracked during endurance
For sprint races, shoot the full race in one session. For endurance (6-12 hours), organize by stint or fuel cycle. Reflective vinyl wraps on GT cars create extreme glare — shoot from multiple angles to get clean, readable shots of the number. Gentleman drivers tend to generate higher photo expectations than the pro field.
Pro tip
Reflective wraps hotspot from certain angles. If a car passes on the main straight with direct sun, the number can wash out. Reposition for corner or pit-lane angles where the light is more forgiving — a clean number plate is what makes the rest of the workflow easy.
- 3
Batch Tag with RaceTagger
RaceTagger · One unattended batch run over the culled folder
Point RaceTagger at your culled folder. For each photo it detects the car's number plate, reads the race number, and matches it against your combined entry list — so the driver, team and class from your CSV land in the metadata. It works directly on RAW (via the embedded preview) and JPEG, and processes the whole folder in one batch run.
Pro tip
DTM/GT cars look alike because they share a chassis base, so the painted number is the real differentiator. Make sure the number is legible in your culled selects — that's what RaceTagger reads. The class then comes from matching that number to your entry list, not from guessing the body shape.
- 4
Review the Low-Confidence and Driver-Change Shots
RaceTagger · A focused pass over only the flagged shots
Reflective wraps and harsh angles can obscure a number. When RaceTagger isn't sure, it flags the read as low-confidence and surfaces it for review instead of guessing — so your worst shots get a quick human check rather than a wrong tag. Driver changes in pit stops can also make it ambiguous which driver is in the car. Confirm class and driver on the flagged shots visually.
Pro tip
For endurance races with driver changes, note in your keywords which driver is piloting during each stint. RaceTagger tags the car by its number; the time range plus your stint notes let you assign the right driver to each gallery.
- 5
Organize by Class and Driver for Different Deliverables
Lightroom · Short setup; gallery creation varies
RaceTagger writes the matched results into the photos' EXIF/XMP/IPTC metadata (and can organize files into folders). Bring that into your editor and build separate galleries: class-based for official media, driver-based for personal packages, team-based for team sites. Gentleman drivers expect personal photo links by the end of the weekend.
Pro tip
Set up Lightroom smart collections keyed on the class and driver values RaceTagger wrote to metadata. Photos sort into the right collection by rule rather than by hand.
- 6
Deliver Media Galleries and Personal Photo Packages
Lightroom · Editing time across all galleries, the heaviest part of the weekend
Media galleries go out same-day to official channels. Gentleman-driver personal packages ship by the end of the weekend — these are premium deliverables. The drivers who get their photos fastest are the ones who book you again next season.
Pro tip
Gentleman drivers pay extra for personal photo links and downloads, and fast delivery is your edge. Cutting the manual sort-and-tag step out of the loop is what makes a quick turnaround realistic.
Where the numbers get hard
Similar car silhouettes (shared chassis base across classes)
Why it's hard. GT3, GT4, and AM cars are often built on the same chassis. Without reading the number plate, you can't reliably tell them apart at distance — same shape, same size, sometimes the same team livery.
How we handle it. RaceTagger reads the number on the plate and matches it to your entry list, which is where the class, team and driver come from. Identification rests on the actual number, not on guessing from the body shape.
Reflective vinyl wraps causing extreme glare
Why it's hard. Modern GT cars run reflective vinyl liveries. In direct sun these create hotspots that can obscure the number completely, and some sun-behind-the-car angles are far worse than others.
How we handle it. When glare makes a number unreadable, RaceTagger flags the shot as low-confidence for review rather than inventing a number. You only check the genuinely glared frames, not the whole folder. Repositioning at the shoot is the real fix.
Class-coded number plates (GT3, GT4, AM variants)
Why it's hard. Each class uses a different plate background color. The color is a useful cue for a human, but the photo still has to be tied back to the correct number and class.
How we handle it. RaceTagger reads the number and matches it to your combined entry list, where you've tagged each number with its class. The class label then rides along into the metadata of every matched photo.
Driver changes in endurance races (different drivers, same car number)
Why it's hard. In 6-12 hour races, drivers swap mid-race. The car number stays the same but two different people have driven it — hour-3 photos have Driver A, hour-9 photos have Driver B.
How we handle it. RaceTagger tags by car number, which is stable. You split galleries by driver using the photo timestamps plus your stint notes, so each driver's window of the race becomes their gallery.
Gentleman-driver photo expectations and personal galleries
Why it's hard. Amateur drivers expect individual photo packages and custom galleries, fast. They're paying customers, and unlike pro media these galleries are personalized and time-sensitive.
How we handle it. Because every matched photo carries the driver from your entry list, you can filter to one driver and export their gallery quickly instead of hand-sorting. The manual identification step is what RaceTagger removes.
By hand vs with RaceTagger
By hand
A long, manual sort-and-tag pass after every race
Error-prone — multi-class complexity raises mistakes when switching between GT3/GT4/AM by eye
- —Multi-class identification is confusing — manual tagging has higher error rates when switching between GT3/GT4/AM
- —Gentleman drivers expect personal galleries same-day, and manual tagging is often too slow to deliver by evening
- —Reflective glare and similar silhouettes make manual identification frustrating and slow
With RaceTagger
One batch tag run plus editing and delivery
High on clean, legible number plates; harder shots (glare, odd angles) are flagged for review rather than guessed
- →Multi-class tagging is systematic — the class comes from matching the number to your entry list, not from eyeballing the car
- →Faster turnaround for gentleman-driver personal galleries because the per-driver split is already in the metadata
- →Low-confidence reads are surfaced for a quick human check instead of silently mis-tagged
A typical DTM/GT weekend at Nürburgring
Saturday at Nürburgring. You shoot the GT3 race, cull down to your selects, and run RaceTagger over the folder as one batch. It reads each car's number and matches it against the combined entry list you built that morning, so every photo picks up its driver, team and class. A handful of shots with bad wrap glare come back flagged as low-confidence — you confirm those by eye and move on, instead of re-checking the whole set. With the matched metadata written into the files, you import to Lightroom, let smart collections split the photos by driver name, and edit your selects. By evening you're sending personal photo links to the gentleman drivers who paid for packages. Sunday you repeat for the GT4 race, and by Sunday night every driver has their gallery — turnaround that's hard to hit when the tagging is all by hand.
Try RaceTagger on your next DTM/GT weekend
Start with free credits each month — 1 credit = 1 photo, no credit card required. Upload a batch from your last race and test multi-class tagging against your own entry list.
Try it free →Questions photographers ask
How does RaceTagger tell GT3, GT4, and AM cars apart?
It reads the race number off the car's plate and matches it against the entry list you upload. If your CSV tags each number with its class (GT3, GT4, AM), that class label lands in the metadata of every matched photo — so identification rests on the actual number plus your roster, not on guessing from the car's shape.
Can it handle reflective vinyl wraps and glare?
Glare from reflective wraps can wash a number out. When a read isn't reliable, RaceTagger flags the photo as low-confidence and surfaces it for review rather than guessing. You only check the genuinely glared shots, not the whole folder. Shooting clean angles at the event is still the best fix.
What about driver changes in endurance races?
RaceTagger tags by car number, which doesn't change when drivers swap. You split galleries by driver using the photo timestamps and your stint notes, so each driver's window of the race becomes their gallery.
How quickly can I deliver personal photo packages to gentleman drivers?
Because every matched photo already carries the driver from your entry list, you can filter to one driver and export their gallery without hand-sorting. That removes the slow manual step, so same-day or same-weekend delivery becomes realistic — the limit is your editing time, not the tagging.
Does it work with multi-class racing on the same track?
Yes. Combine the separate starting lists into one CSV with a class column and upload it as your entry list. One batch run reads the numbers across all classes and matches them to your roster, so GT3, GT4 and AM are handled together.
Does RaceTagger work on RAW files?
Yes. It reads RAW files via their embedded preview as well as JPEG, then writes the matched results back into the photo's EXIF/XMP/IPTC metadata so your tags travel with the files into Lightroom or your editor of choice.
Keep reading