Grading The Batman (2022)

Since I saw The Batman (2022) in theaters, I thought the image was far too dark, I could barely see the characters’ faces at all. At first, I assumed it was a problem with the theater’s projection. Then I bought the Blu-ray and watched it on an HDR TV, and it was still way too dark.

I’m fully aware that the film’s intended mood is dark and gritty, and that the disc is authored as HDR and I put it on an SDR timeline. Even so, after performing a proper color space transform and expanding the data levels to full range, the waveform monitor showed that even daylight scenes never exceeded 50% brightness. All highlights, street lamps, car headlights, etc. were crushed into the midtones. It was insane. Only a few explosions reached around 75% on the waveform. There was an enormous amount of detail hidden in the shadows, beautiful imagery buried under deliberately crushed blacks and underexposure. In my opinion, something went seriously wrong in the mastering or final grading; it was simply too dark.

Since I run my own media server with Jellyfin and don’t have a proper HDR grading setup, I decided to create my own standard dynamic range version that actually looks good on a normal TV. I lifted the overall signal a bit, carefully raised the shadows while keeping true blacks pinned at 0%, avoided clipping any highlights, and this is the result:

So, if you want to do the same, you can use my LUT, this LUT is for DaVinci Resolve using “DaVinci YRGB” Color science and “Rec.709-A” for the Timeline color space and Output color space, already handles the Rec.2020/Rec.2100 ST2084 conversion to Rec.709, and remember to set the data levels of the footage to full.

Leave a Reply

Your email address will not be published. Required fields are marked *

Releated

iPhone HDR video in Resolve the right way!

There are tons of videos explaining how to grade iPhone HDR footage to SDR/Rec.709, and they’re all 100% wrong – because none of them address the real problem: IT’S HDR! The TL;DR is this: iPhone HDR video is recorded in full-range (0-255), but DaVinci Resolve assumes it’s in video/legal range (16-235) by default. Recently I […]

Custom LUTs on capture cards

When I saw that OBS and Ecamm Live, both support Look Up Tables (LUTs) into the live video, I was quite exited, but never had the chance to try them out, until recently, and oh boy, it was quite disappointing, and it is not their fault, but the lack of information and documentation by all […]