Deband
- Sh1nRa358
-
Please Log in or Create an account to join the conversation.
- Wicked Sick
-
I think that they meant stuff like this, look at the floor and see how the, uhh... My English isn't so good, but the "little things on the floor" vanish with the effect on:
And the effect off:
Also, while playing The Witcher 3, it can make some stars vanish from the sky. So, this is the "undesirable effect", but ins't so bad and you can tweak to to your taste, until you can find your "good enough" point.
Please Log in or Create an account to join the conversation.
- Aelius Maximus
-
Wicked Sick wrote: I just opened Alien isolation with deband because was with this game that I first noticed what was the meaning of "lose of details".
I think that they meant stuff like this, look at the floor and see how the, uhh... My English isn't so good, but the "little things on the floor" vanish with the effect on:
And the effect off:
Also, while playing The Witcher 3, it can make some stars vanish from the sky. So, this is the "undesirable effect", but ins't so bad and you can tweak to to your taste, until you can find your "good enough" point.
Yes, i noticed this too, and have since discontinued use of Deband. I only use it in VLC Media Player now, which produces some AWWFUL banding with some media types. especially when effects like sharpen are used.
Please Log in or Create an account to join the conversation.
- Ioxa
-
Open Deband.h and add these lines around line #75 (just before the additional dithering).
float3 luma = dot(col0,float3(0.3333, 0.3333, 0.3333));
float3 chroma = accu.rgb - dot(accu.rgb,float3(0.3333, 0.3333, 0.3333));
accu.rgb = lerp(accu.rgb,luma+chroma,DetailStrength);
#define DetailStrength 0.70 //[0.00:1.00] //-
Please Log in or Create an account to join the conversation.
- Wicked Sick
-
EDIT:
Do you have any settings that you usually use, if you do, for this shader?
Please Log in or Create an account to join the conversation.
- JPulowski
-
Topic Author
Replaced the algorithm with a much better one based on flash3kyuu_deband. It will be available to use with the next update.

Please Log in or Create an account to join the conversation.
- piltrafus
-
JPulowski wrote: Just an update:
Replaced the algorithm with a much better one based on flash3kyuu_deband. It will be available to use with the next update.
Hi. Thanks for your exceptional work porting many shaders and also for sharing your knowledge here on a regular basis.
I was wondering what you meant with "the next upgrade". Are you only going to be releasing new shaders when a new version of the framework comes out?
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.
- piltrafus
-
JPulowski wrote: I might release minor updates or hotfixes as stand-alone updates, but otherwise I will follow Framework's update schedule in order to prevent confusion.
Thanks for responding. Excuse me for saying this but I find it a bit disappointing that prominent shader developers like yourself decide to limit their output to a very slow "framework update schedule". Until not so long this forums have been a great source of inspiration and learning material for those who like to tinker with shader programming.
Suddenly it feels like the weight and priority of this project has shifted from Reshade itself into the Mediator and the framework. While I consider mediator and framework a great system for an end user I often prefer to diverge from the pre-established in order to experiment and learn.
I would humbly encourage yourself and any developer to share their work openly as standalone material as soon as they feel. So it can be tested, used and improved upon by the community. Then when the next framework update arrives all the scattered material can be gathered in a prepackaged solution and released for the masses.
IMHO this sort of "Confusion" is not a bad thing. It gives you stuff to sort out. And if you do sort it out, you end up in the knowing.

Thanks again for all your contributions.
Please Log in or Create an account to join the conversation.
- crosire
-
I suggest you update github.com/crosire/reshade-shaders , since as piltrafus noticed the framework update schedule is slow and this way the most recent shaders are always available to those who are interested.JPulowski wrote: I might release minor updates or hotfixes as stand-alone updates, but otherwise I will follow Framework's update schedule in order to prevent confusion.
Please Log in or Create an account to join the conversation.
- Ganossa
-
@piltrafus
Let me be clear, the ReShade updates are not dictating the developer updates but the developer updates are dictating the ReShade update.
The mediator is independent of shader development and not holding back anyone, if JPulowski or anyone thinks so of us developers, please let me know.
I have no idea how a framework that combines shader and an optional tool to configure them is holding you personally back from experimenting and learning?! ... unless you are maybe trying to create exactly that, a framework and a configuration tool.
Please Log in or Create an account to join the conversation.
- piltrafus
-
Ganossa wrote: @piltrafus
I have no idea how a framework that combines shader and an optional tool to configure them is holding you personally back from experimenting and learning?! ... unless you are maybe trying to create exactly that, a framework and a configuration tool.
Please, don't let me be misunderstood. The only thing I was saying is that if every developer holds their updates or new shaders until the next global release "reshade+ framework" there will be a massive update of material on a single day every couple of months instead of a constant flow of small releases and updates. I felt like a constant flow of material is what keeps the project exciting, lively and brings people to this forums. I was humbly asking for developers to keep this in mind when deciding the timing of their releases.
As for me I'm not developing anything myself. I'm an artist with not much coding experience. However I find fascinating what you guys have done here and I've found a new hobby in game screenshooting. I definitely break most of the shaders I tinker with. But I keep learning.
So I never said your framework is holding me personally. Quite the contrary. It's been a great source of fun and learning and I thank you for that.
I apologize if what I said felt like a critique to the mediator framework. It wasn't my intention at all. I realize I should have worded my concerns differently.
Please Log in or Create an account to join the conversation.
- Ganossa
-

All independent developers are also constantly releasing their work and ports.
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.
- piltrafus
-
Thanks again for sharing .
Cheers.
Please Log in or Create an account to join the conversation.
- SpinelessJelly
-
"Undeclared identifier 'Iterations'" on line 84 (84, 26) and
"Undeclared identifier 'Range'" on line 86 (86, 56) of Deband.fx.
What gives?
Please Log in or Create an account to join the conversation.
- JPulowski
-
Topic Author
There has been an update to the files on GitHub. Now ReShade uses .fx file extension for effect files. So you need to update your local framework completely. You can get the latest build here . Delete everything except .dll files and mediator then just extract the entire archive to .dll files' location.SpinelessJelly wrote: Tried using the new deband (and framework) version from the repository and I'm getting a couple of X3004 errors:
"Undeclared identifier 'Iterations'" on line 84 (84, 26) and
"Undeclared identifier 'Range'" on line 86 (86, 56) of Deband.fx.
What gives?
Please Log in or Create an account to join the conversation.
- SpinelessJelly
-
Please Log in or Create an account to join the conversation.
- aufkrawall
-
It hardly costs performance with 1 pass (which is enough), fights banding well and doesn't seem to have other problems like the old deband filter of the framework.
abload.de/img/justcause32015-12-0923nsc5.png
abload.de/img/justcause32015-12-092eesch.png
I also tested Witcher 3, looks well there too.

My fav settings for it are so far:
strength: 88
range: 32
iterations: 1
grain: 128
Dear preset creators, please make use of it once it's shipped with the injector!
Please Log in or Create an account to join the conversation.
- aufkrawall
-
Please Log in or Create an account to join the conversation.