About this mod
Rewrite of the DirectX12 shaders for HDR, bloom, vignette, LUTs, color grading, and film grain.
- Requirements
- Permissions and credits
- Changelogs
- Donations
Features
General:
- Based on Reshade's Addon system to avoid needing to constantly patch after game updates
- 3 customizable presets
- "Off" Preset
- Realtime sliders
- Fixes in-game PQ Saturation slider
- Fixes film grain not working
Tone Mapper:
- Proper implementation of ACES tonemapper for HDR
- Peak Nits slider - Defaults to Windows HDR Peak
- Paperwhite slider - Defaults to computed reference white value specific to the Windows HDR Peak
- New untonemapped option
- New RenoDRT tonemapper - A custom tonemapper configured to replicate the original look, but with proper tone scaling, hue preservation.
- Gamma Correction - Applies the 2.2 look that the game was likely graded for if in HDR. Allows for application only on menus as well.
- Hue Currection - Allows option to emulate hue shifts present in ACES or other tonemappers
- Hue Processor - Allows selection between OKLab or ICtCp
Color Grading:
- Exposure Slider - For reference: "Tonemapper Midpoint" is just exposure (and should 1.0). This multiplies that value.
- Highlights Slider
- Shadows Slider
- Contrast Slider
- Saturation Slider
- Blowout Slider (RenoDRT only)
- Flare Slider (RenoDRT only)
- White Point Selection - Optionally force D60 or D65
- LUT Strength - Choose the blending strength of the color grading LUTs
Scene Grading:
- Lift Slider
- Gamma Slider
- Gain Slider
- Black Floor Slider
- Fill Color Slider
- White Clip Slider
- Hue Slider
- Saturation Slider
- Strength Slider
Effect:
- Bloom Slider
- Vignette Slider
- Custom Film Grain - Replaces the vanilla film with a custom one that more closely resembles perceived film grain
Processing:
- LUT Correction - Extend the range of the color grading LUTs to ensure between 0 to 10,000 nits
- LUT Order - Option to force LUTs to apply before or after tone mapping
- Global Gain - Gain applied before post-processing
- Global Lift - Lift applied before post-processing
- Internal Sampling - Option to change internal LUT (not color grading) sampling method to use PQ
Installation
- Install Reshade 6.2 or higher with addon support (link). No Reshade effects are required.
- Copy renodx-cp2077.addon64 into Cyberpunk installation folder (next to your Cyberpunk2077.exe and the same folder you installed reshade to)
- Run game
- Press <HOME> on your keyboard to access Reshade UI.
About RenoDX
RenoDX, short for "Renovation Engine for DirectX Games", is a toolset to mod games. Currently it can replace shaders, inject buffers, add overlays, and write user settings to disks. Because RenoDX uses Reshade's add-on system, compatibility is expected to be pretty wide. Using Reshade simplies all the hook necessary to tap into DirectX without worrying about patching version-specific exe files. The source code is available on GitHub.
About me
You may recognize my work for other areas, but most probable from being part of the Starfield Luma team.
You can usually find me over at #renodx channel in the HDR Den Discord.
You can support my work over at Patreon or Ko-fi.
Credits
Thanks to everyone who helped make this possible, be it via technical help, financial, or testing:
crosire, CyanideX, Ersh, KoKlusz, Lilium, Musa, nd4spd, Nukem, null, Pumbo, Rem NL, sixty9sublime