Deband
- JPulowski
-
Topic Author
Download:
3.1
Previous versions:
1.1a:
https://github.com/crosire/reshade-shaders/blob/59d420a018b868994f884b1f86264380f9ac40f3/Shaders/Deband.fx
2.0:
https://github.com/crosire/reshade-shaders/blob/50dd470510b01914f86c0ffea2a71e37081d72b2/Shaders/Deband.fx
Changelog:
1.0 - Initial release
1.1 - Replaced the algorithm with the one from MPV
1.1a - Minor optimizations
- Removed unnecessary lines and replaced them with ReShadeFX intrinsic counterparts
2.0 - Replaced "grain" with CeeJay.dk's ordered dithering algorithm and enabled it by default
- The configuration is now more simpler and straightforward
- Some minor code changes and optimizations
- Improved the algorithm and made it more robust by adding some of the madshi's
improvements to flash3kyuu_deband which should cause an increase in quality. Higher
iterations/ranges should now yield higher quality debanding without too much decrease
in quality.
- Changed licensing text and original source code URL
3.0 - Replaced the entire banding detection algorithm with modified standard deviation and
Weber ratio analyses which give more accurate and error-free results compared to the
previous algorithm
- Added banding map debug view
- Added and redefined UI categories
- Added depth detection (credits to spiro) which should be useful when banding only
occurs in the sky texture for example
- Fixed a bug in random number generation which was causing artifacts on the upper left
side of the screen
- Dithering is now applied only when debanding a pixel as it should be which should
reduce the overall noise in the final texture
- Minor code optimizations
3.1 - Switched to chroma-based analysis from luma-based analysis which was causing artifacts
under some scenarios
- Changed parts of the code which was causing compatibility issues on some renderers
Please Log in or Create an account to join the conversation.
- SpinelessJelly
-
Please Log in or Create an account to join the conversation.
- JPulowski
-
Topic Author
Unfortunately, yes. Some little details might get lost as a side effect. It is a nice temporary fix until ReShade supports forcing 10bit output from games though.SpinelessJelly wrote: This is a screenshotter's dream, excellent. Does it have any undesirable effects?

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
I can still remember back then when I used to play Skyrim. Man, I had a lot of nightmares and I didn't know how was this called hahah I just felt the cringe by seeing it.
Please Log in or Create an account to join the conversation.
- klotim
-
Thank you JPulowski, Hope to see it in the framework soon!
Please Log in or Create an account to join the conversation.
- One3rd
-
Please Log in or Create an account to join the conversation.
- Wicked Sick
-

Please Log in or Create an account to join the conversation.
- Kleio420
-
this would be great to use on movies as well or at least it seems like it would work wellWicked Sick wrote: Everytime I play The Witcher, I get reminded of this by something. I can hardly wait
Please Log in or Create an account to join the conversation.
- GroinShooter
-
This actually is already included in the madVR renderer which can be used for a pretty nice number of different video players (I use Media Player Classic). It has two different banding removal algorithms and they do a very good job at removing banding.Kleio420 wrote:
this would be great to use on movies as well or at least it seems like it would work wellWicked Sick wrote:
Please Log in or Create an account to join the conversation.
- Constantine PC
-
Greatly anticipating this in the Framework

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
Please Log in or Create an account to join the conversation.
- JPulowski
-
Topic Author

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
Please Log in or Create an account to join the conversation.
- BrandonHortman
-
- Kleio420
-
i use potplayer usually ill take a look online at that since shader should work on both see if its the same , there is a denoise filter that does something similar but not the greatest i use it on cam version of movies lmao sometimes it helps a lot to clear up that pixel movieGroinShooter wrote:
This actually is already included in the madVR renderer which can be used for a pretty nice number of different video players (I use Media Player Classic). It has two different banding removal algorithms and they do a very good job at removing banding.Kleio420 wrote:
this would be great to use on movies as well or at least it seems like it would work wellWicked Sick wrote:
Please Log in or Create an account to join the conversation.
- Wicked Sick
-
Please Log in or Create an account to join the conversation.
- SunBroDave
-
Yes. Use SweetFX's Dither effect to lessen banding from other effects.Wicked Sick wrote: Guys, can other effects introduce banding?
Please Log in or Create an account to join the conversation.
- Martigen
-
Please Log in or Create an account to join the conversation.
- klotim
-

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
Only that it is. Seek the ENB Injector and do this:
[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=false
ProxyLibrary=ReShade32.dll
And you should be done.
Please Log in or Create an account to join the conversation.