Hardware Colormap proof of concept

Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
User avatar
Rachael
Posts: 13914
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Hardware Colormap proof of concept

Post by Rachael »

Image

This shader is basically a hack that feeds 8-bit texture data directly to a post-process shader.

Included is a .png of Doom's colormap. (but any colormap exported from Slade should work, simply replace textures/colormap.png from any game)

This shader is far from perfect, and a lot of things break it. In order to look even a little bit right, the following things will need to be disabled:
  • Menu Dim
  • Anisotropic Filtering (textures)
  • Texture filtering at all (must be set to none)
  • Transparency (except for shadows)
  • Multisampling
  • Screen Flashes
  • Dynamic Lights
  • Pretty much anything that does any sort of color mixing whatsoever - unless that color mixing is strictly black
This is a proof of concept. All it shows is that GZDoom is potentially capable of something - it does not actually work 100% properly. Pretty much anything will break it. If it works for you, you're a lucky one.
colormap_proof_of_concept_v2.pk3
(26.02 KiB) Downloaded 269 times
Spoiler:
User avatar
Redneckerz
Spotlight Team
Posts: 1115
Joined: Mon Nov 25, 2019 8:54 am
Graphics Processor: Intel (Modern GZDoom)

Re: Hardware Colormap proof of concept

Post by Redneckerz »

Interesting, to say the least. could be the basis for other things. Thanks Rachael for experimenting out of the box, as always. :)
Post Reply

Return to “Shaders”