Page 1 of 1

Grey Doubt v1.1

PostPosted: Thu Mar 29, 2018 12:17 am
by Pixel Eater
GreyDoubt1.1.pk3
A more polished version of a feature in Troo Cullers, Grey Doubt adds the desaturation-at-a-distance that software DooM has but blends and fades in a modern smoother way. Works nicely with SSAO and dynamic lights:
Demo2.jpg

Version 1.1 fixes a glitch in the LUT which caused the Soulsphere's face to blergh.

Re: Grey Doubt v1.1

PostPosted: Sat Mar 31, 2018 5:19 am
by Pixel Eater
These are a terrible example but I'm sharing them anyway because...
They're my first screen recordings!:
Gif1.gif
Gif2.gif

Re: Grey Doubt v1.1

PostPosted: Thu Mar 28, 2019 12:03 pm
by Darkcrafter
Good! That's exactly what I missed in the OpenGL renderer, thanks.

Re: Grey Doubt v1.1

PostPosted: Mon Jun 10, 2019 12:45 pm
by Agitatio
Love it, but it seems to not work very well with dynamic lights and sector lights in some cases. For example, on MAP01 in the stimpack secret it makes dynamic lights grey no matter how close or far you are.
Also very noticeable on the first map of Doom 64. The cages with zombieman should have blue lighting, but it's fully grey.
Spoiler:

Re: Grey Doubt v1.1

PostPosted: Mon Jun 10, 2019 10:12 pm
by Pixel Eater
Thanks for the heads up Agitatio,

I've had a look and I think the problem is that the shades of colour affected fall outside Doom's palette. The lookup table involved uses those "rogue" colour entries as storage for the grey replacement values and so they can't coexist unfortunately.

Re: Grey Doubt v1.1

PostPosted: Tue Jun 11, 2019 8:16 pm
by 40KN
Thank you, this is great. Would it be feasible to use this method in order to recreate the same desaturation effect that applied to monsters in low-light settings (specific to software-rendered Doom)?

Re: Grey Doubt v1.1

PostPosted: Tue Jun 11, 2019 8:52 pm
by Pixel Eater
You can try Troo Cullers for getting the full Doom colourmap effect. It's a little outdated now (and totally inaccurate for Raven's titles) but I've got some improvements down the pipeline.