Bandither - Retro Shader for GZDoom, FTEQW, Doom 64, ReShade

Bandither - Retro Shader for GZDoom, FTEQW, Doom 64, ReShade

Postby Immorpher » Sat Apr 30, 2022 6:25 pm

Bandither is a non-linear color banding and dithering shader for GZDoom, FTEQW, Doom 64, and ReShade. It quantizes each color channel similar to 3D graphics hardware of the 1990's (Sega Saturn, Playstation 1, Nintendo 64, Voodoo 1/2) and can be skewed for darker games. It has multiple dithering modes, which can be blended, and are adjustable from pure color bands to full dithering. The amount of colors and linearity of the banding can be adjusted too.

Download Here: https://github.com/Immorpher/Bandither/releases/

Screenshots:
Spoiler:


Videos:
Spoiler:


Credits and Links
Spoiler:
Last edited by Immorpher on Sat May 21, 2022 11:37 pm, edited 1 time in total.
User avatar
Immorpher
 
Joined: 02 Jun 2019
Discord: Immorpher#3107
Twitch ID: immorpher64
Github ID: 58839754
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Bandither - Another Retro Shader for GZDoom and FTEQW

Postby Immorpher » Tue May 03, 2022 10:47 am

Woops, I was a doof, and I think I posted this in the wrong section. If a mod is around and its not too hard, can this be moved to here: viewforum.php?f=103 ?

And I have updated it to version 1.2 which improves some of the dithering and adds a few extra dither types too! See comparisons here https://twitter.com/immorpher64/status/ ... 1604486144
User avatar
Immorpher
 
Joined: 02 Jun 2019
Discord: Immorpher#3107
Twitch ID: immorpher64
Github ID: 58839754
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Bandither - Another Retro Shader for GZDoom and FTEQW

Postby wildweasel » Tue May 03, 2022 8:06 pm

Immorpher wrote:Woops, I was a doof, and I think I posted this in the wrong section. If a mod is around and its not too hard, can this be moved to here: viewforum.php?f=103 ?

Done!
User avatar
wildweasel
from a different perspective.
Moderator Team Lead
 
Joined: 15 Jul 2003

Re: Bandither - Another Retro Shader for GZDoom and FTEQW

Postby Immorpher » Wed May 04, 2022 9:33 am

Thank you so much! It's greatly appreciated. And if anyone has a dither style they would like me to add, feel free to suggest. :D
User avatar
Immorpher
 
Joined: 02 Jun 2019
Discord: Immorpher#3107
Twitch ID: immorpher64
Github ID: 58839754
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Bandither - Another Retro Shader for GZDoom and FTEQW

Postby Nash » Thu May 05, 2022 5:03 am

Looks cool, judging from the screens. Will be giving this a try in my games, for sure. Thanks for putting this out!
User avatar
Nash
AKA Nash Muhandes! Twitter/Facebook/Youtube: nashmuhandes
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Twitch ID: nashmuhandes
Github ID: nashmuhandes

Re: Bandither - Another Retro Shader for GZDoom and FTEQW

Postby Immorpher » Thu May 05, 2022 10:35 am

Nash wrote:Looks cool, judging from the screens. Will be giving this a try in my games, for sure. Thanks for putting this out!


It's an honor to get such kind words from someone whose programming I have learned so much from! Also thanks for answering our questions on the In The Keep podcast! :D
User avatar
Immorpher
 
Joined: 02 Jun 2019
Discord: Immorpher#3107
Twitch ID: immorpher64
Github ID: 58839754
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Bandither - Another Retro Shader for GZDoom and FTEQW

Postby LeCreeperMax » Sat May 07, 2022 12:22 am

Looks good :D
LeCreeperMax
 
Joined: 13 Feb 2022
Location: Perú, Lima. Yep I am an southamerican
Operating System: Other OS Not Listed Here
Graphics Processor: Not Listed

Re: Bandither - Another Retro Shader for GZDoom and FTEQW

Postby Immorpher » Sun May 08, 2022 11:40 am

LeCreeperMax wrote:Looks good :D


I been having too much fun with it! And perhaps jumping the shark with this one, but the latest Bandither update lets you blend dither styles. This is to quench my obsession to add a bit of noise to dithers. But also I found you could get some funky results by blending two unrelated style. The motion noise now varies with time too, so you can add some time-varying noise to any dither. To make up for jumping the shark, I did clean some of the code! https://github.com/Immorpher/Bandither/releases/
User avatar
Immorpher
 
Joined: 02 Jun 2019
Discord: Immorpher#3107
Twitch ID: immorpher64
Github ID: 58839754
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Bandither - Retro Shader for GZDoom, FTEQW, Doom 64, ReS

Postby Immorpher » Sat May 21, 2022 11:39 pm

Bandither has been updated to 1.4! This does not add any more new features, rather better support for more software.

- ReShade support has been added, thus allowing it to be used for a lot more software. I had to convert the coding from GLSL to HLSL, thus I can leverage this for more application support in the future perhaps.
- Doom 64 Remaster (KEX engine) support has been added too! I recommend implementing it via ReShade as it takes a bit of extra effort to adjust its settings within the Doom 64 Remaster. It only compiles under OpenGL as well, but this is a proof of concept that future mods could use custom shaders in the KEX engine!
- FTEQW now has better support with console variable options and its nicely bundled as a pk3 now.
User avatar
Immorpher
 
Joined: 02 Jun 2019
Discord: Immorpher#3107
Twitch ID: immorpher64
Github ID: 58839754
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support


Return to Shaders

Who is online

Users browsing this forum: No registered users and 0 guests