- Posts: 111
Deband
- JPulowski
-
Topic Author
- Offline
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
-
- Offline
- Posts: 133
Please Log in or Create an account to join the conversation.
- JPulowski
-
Topic Author
- Offline
- Posts: 111
This is a screenshotter's dream, excellent. Does it have any undesirable effects?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.

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
- Offline
- Posts: 516
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
-
- Offline
- Posts: 203
Thank you JPulowski, Hope to see it in the framework soon!
Please Log in or Create an account to join the conversation.
- One3rd
-
- Offline
- Posts: 14
Please Log in or Create an account to join the conversation.
- Wicked Sick
-
- Offline
- Posts: 516
Please Log in or Create an account to join the conversation.
- Kleio420
-
- Offline
- Posts: 266
Everytime I play The Witcher, I get reminded of this by something. I can hardly wait XDthis would be great to use on movies as well or at least it seems like it would work well
Please Log in or Create an account to join the conversation.
- GroinShooter
-
- Offline
- Posts: 86
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.this would be great to use on movies as well or at least it seems like it would work well
Please Log in or Create an account to join the conversation.
- Constantine PC
-
- Offline
- Posts: 249
Greatly anticipating this in the Framework

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
- Offline
- Posts: 516
Please Log in or Create an account to join the conversation.
- JPulowski
-
Topic Author
- Offline
- Posts: 111

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
- Offline
- Posts: 516
Please Log in or Create an account to join the conversation.
- BrandonHortman
-
- Offline
- Posts: 131

Please Log in or Create an account to join the conversation.
- Kleio420
-
- Offline
- Posts: 266
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 movieThis 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.this would be great to use on movies as well or at least it seems like it would work well
Please Log in or Create an account to join the conversation.
- Wicked Sick
-
- Offline
- Posts: 516
Please Log in or Create an account to join the conversation.
- SunBroDave
-
- Offline
- Posts: 209
Guys, can other effects introduce banding?Yes. Use SweetFX's Dither effect to lessen banding from other effects.
Please Log in or Create an account to join the conversation.
- Martigen
-
- Offline
- Posts: 484
Please Log in or Create an account to join the conversation.
- klotim
-
- Offline
- Posts: 203

Please Log in or Create an account to join the conversation.
- Wicked Sick
-
- Offline
- Posts: 516
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.