0 of 0

File information

Last updated

Original upload

Created by

MusaQH

Uploaded by

MusaQH

Virus scan

Safe to use

Tags for this mod

About this mod

Rewrite of the graphics pipeline to fix errors in handling of HDR gamma, saturation and tonemapping, restoring the original artistic vision.

Requirements
Permissions and credits
About This Mod
This mod utilizes the ReShade Add-on system to streamline updates and avoid direct game file modifications. The source code is available on GitHub for those interested in seeing the inner workings or contributing to future improvements.
Original HDR Issues:
  • Broken Tonemapping: The default tonemapping doesn't account for user brightness causing over/undershooting of peak whites depending on how high the paper white slider (2nd slider in calibration menu) is set
  • Poor LUT Sampling: The game uses sRGB LUTs that only accept an SDR input. In order to get this working in HDR, the developers created a piecewise function that crams all the highlights back into SDR range and then multiplies them back out afterwards. This causes a loss of detail in highlights and broken gradients
  • Gamma/Contrast Boosts: The developers added gamma/contrast boosts to the image that are not present in SDR. This boost was seemingly an incorrect attempt at fixing broken gamma in HDR as they used sRGB gamma in SDR but likely calibrated the game on standard 2.2 gamma displays. The SDR calibration menu also seems to imply a 2.2 gamma display is expected.

The Solution:
  • Refined Tonemapping: Implements a Vanilla+ tonemapper that corrects peak white levels and removes unnecessary saturation and gamma boosts.
  • Enhanced HDR LUT Sampling: Highlights are now tonemapped down properly to SDR, and a new function is used to calculate the change in color from the LUTs, which is then applied to the original HDR color. Gradients are now fixed, colors are now more vibrant, and incorrect hue shifts are now eliminated.
  • True to Source Visuals: By default, the mod uses the same value for the tonemapper's toe parameter as SDR, resulting in a more balanced image that also retains HDR highlights. sRGB -> 2.2 gamma correction has now been applied to the image, matching how the developers likely intended for the game to look.
  • Enhanced User Control: Introduces interactive sliders for players to customize their visual experience to their liking, ensuring a more balanced and visually pleasing HDR presentation.
In the ReShade UI, you'll find a RenoDX window with options to customize your HDR experience:
  • Tone Map Type: Choices include Vanilla, Vanilla+.
  • LUT Strength and Scaling: Allows full range color grading without clamping. Scaling only applies to LUTs with raised black levels. I couldn't find any, but this option is there just in case there are any.
  • Internal Sampling: Allows control over whether to use the Vanilla or Enhanced LUT Sampling.
  • Highlight Contrast, Shadow Toe, Gamma Adjustment: Detailed controls for fine-tuning the HDR output.
Installation
  • Install ReShade 6.3.3 or higher with addon support. No ReShade effects are required.
  • Copy the mod files into the Resident Evil 4 installation folder next to the game exe.
  • Run the game and access the ReShade UI with <Home> to adjust HDR settings.
About Me
Join the discussion and find more mods at the #renodx channel in the HDR Den Discord.
Credits
  • Thanks to ShortFuse for the development of the RenoDX framework.
  • Thanks to Pumbo for his DICE tonemapper code.
  • Thanks to Lilium for making the HDR analysis tool I used extensively while creating this mod.
  • Thanks to Iorek and KoKlusz for help with testing.