Skip to content

Releases: MaxG2D/ReshadeSimpleHDRShaders

ReshadeSimpleHDRShaders 1.055

27 Aug 21:06
c652534
Compare
Choose a tag to compare

ReshadeSimpleHDRShaders 1.054

27 Aug 19:50
c4f8e1b
Compare
Choose a tag to compare
  • Gamut Expansion clipping limit is now using softer version limiter
  • Defaults edit

ReshadeSimpleHDRShaders 1.053

27 Aug 18:35
6896d60
Compare
Choose a tag to compare
  • Real proper fix for bezier curve motion blur

ReshadeSimpleHDRShaders 1.052

26 Aug 23:24
3bd7828
Compare
Choose a tag to compare
  • Fixed Bezier Blur Curve affecting brightness
  • Changes saturation default slightly

ReshadeSimpleHDRShaders 1.051

26 Aug 22:41
cdc30c3
Compare
Choose a tag to compare
  • Fixed Linear Conversion causing invalid colors in some cases
  • Fixed bloom saturation clamping HDR colors

ReshadeSimpleHDRShaders 1.05

26 Aug 17:44
c3781cd
Compare
Choose a tag to compare

ReshadeSimpleHDRShaders update version 1.05

Download

This is a HUGE update with a lot of new features, quality of life edits, a lot of cleanup, bug fixes, and generally speaking more coherency and polish.

I can not stress this enough that so much has changed, it is VERY recommended to reset values to default if you are updating from previous version, and tweak all the values from scratch.

HDRSaturation:

  • New Feature - Added a toggle to prevent saturation from increasing image brightness. It's generally not really correct to do that, but I've added it for people who prefer it that way.
  • New Feature - Added more luma\chroma barriers to keep colors from clipping high luma low chroma values to much, destroying gradients and making most colors clip too much. It helps the most with Gamut Expansion function.
  • General refactor of the whole shader and UI parameters. UI have been separated to basic and advanced categories, making it much easier to tweak it without digging into how the shader works. Default values are fairly well balanced to avoid clipping colors too much. I personally find it as one of the best HDR saturation available at the moment since it does not destroy\oversaturate any gradients, while still achieving BT.2020 colors.
  • Changed a bit the way adaptive saturation works, restricting it from increasing brightness of the image by default.

HDRBloom:

  • New Feature - Added a procedural dirt generation based on this wonderful shadertoy example.
  • New Feature - Along with the above addition, dirt texture can be blended with bloom.
  • New Feature - Additional blur pass can have sample amount easily changed with preprocess value.
  • Fixed gaussian weights calculation, I used a single sigma value for all sample count tables, which is incorrect.
  • Fixed wrong calculation of blur size.
  • Reordered some preprocess calculations.
  • Added one more downsample\upsample texture to make bloom even smoother.

HDRMotionBlur:

  • New Feature - You can now choose between Bezier sampling (more filmic), or old default, linear sampling (more artificial, more "flashy").
  • New Feature - Added a UI configurable blur length clamp.
  • New Feature - Added a UI configurable sampling pattern (either sample symmetrically in both directions, or lag behind, sort of like a real camera does with it's accumulative blur)
  • Added more debug options.
  • Fixed Depth texture names when I moved stuff to namespace in the last update, it was causing compilation errors when depth was used.
  • Refactored "Fake Gain" function to work better in actual HDR, it was made way back in the SDR era originally.

ReshadeSimpleHDRShaders 1.04

27 Jul 20:58
c3781cd
Compare
Choose a tag to compare
  • Fixed texture name clashes with other shader, removed redundant texture declarations for color (it can be called directly with special macro "ReShade::BackBuffer")
  • Changed yet again a bit how saturation works and made new default values, which IMO work very well in most games I tried, boosting mostly the extreme luminance values, while keeping the colors in proper WCG range, without oversaturation of mid values.

ReshadeSimpleHDRShaders 1.031

21 Jul 18:02
e63baa1
Compare
Choose a tag to compare

Saturation default values change

ReshadeSimpleHDRShaders 1.03

20 Jul 21:52
e7f57ba
Compare
Choose a tag to compare
  • Refactor of bloom and Saturation shaders
  • Bloom: Removed nasty bug with saturation processing going to INF numbers
  • Bloom: Added a seprate option to debug bloom texture with multiplication of amount value
  • Bloom: Removed ACES inv tonemapping for now, Reinhard is usually good enough
  • Saturation: Added new variable to aims to limit clipping when saturation gets extreme
  • Saturation: Added OKLab method
  • MotionBlur: Small change to default values

ReshadeSimpleHDRShaders 1.02

06 Jul 18:11
cf99ff0
Compare
Choose a tag to compare
  • Update focused on saturation:
  • Removed most cursed saturation algorithms that don't work in HDR properly at all
  • Added some new ones
  • New default values that aren't as aggressive with additional saturation
  • Changed a bit the way expand gamut function works
  • Cleaned up whitespaces in all files