Large pixels for fuzzy sprites

Moderator: GZDoom Developers

Post Reply
User avatar
Nash
 
 
Posts: 17498
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Large pixels for fuzzy sprites

Post by Nash »

I like to set the Specters to "fuzzy" when I'm enjoying classic Doom gameplay in the software renderer, but the problem with using the fuzzy mode in my native resolution (1920 x 1200) is that the pixels are so tiny and the Specters end up looking like a black translucent thing, in which case I might as well just set the mode to "shadow"... which is not what I want.

GZDoom has one fuzzy rendering mode (via OpenGL shaders) that makes the size of the pixelated fuzziness equivilent to a 320x200 screen, regardless of the user's video mode.

Can we have that for the software renderer?
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: Large pixels for fuzzy sprites

Post by Gez »

Nash wrote:GZDoom has one fuzzy rendering mode (via OpenGL shaders) that makes the size of the pixelated fuzziness equivilent to a 320x200 screen, regardless of the user's video mode.
Unfortunately, not really. It divides the source image in a number of "pixels" which are independent of the source image's actual number of texels. The value used works well enough for spectres, but if you were to, for example, put a fuzzy health bonus and a fuzzy spidermastermind in the same room, you'd quickly notice the problem.

I haven't figured out how to get the image's actual texel dimensions in shader language. It uses a system where the coordinates always range from 0.0 to 1.0.
User avatar
Nash
 
 
Posts: 17498
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Large pixels for fuzzy sprites

Post by Nash »

I see. Of course, I am unfamiliar with the technical details, it just SEEMED to me that it looks almost like what a 320x200 screen is doing. Regardless, my point is that with the way the fuzzy rendering works with ZDoom currently, the pixels are too tiny on my screen and it doesn't look any different than "shadow".
User avatar
Project Shadowcat
Posts: 9369
Joined: Thu Jul 14, 2005 8:33 pm
Preferred Pronouns: They/Them
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia with Vulkan support
Location: Blacksburg, SC USA
Contact:

Re: Large pixels for fuzzy sprites

Post by Project Shadowcat »

I'm throwing out a guess here, but was that why the fuzzy demons in Doom95 (in a resolution that was not 320x200) were so horribly broken?
User avatar
edward850
Posts: 5889
Joined: Tue Jul 19, 2005 9:06 pm
Location: New Zealand
Contact:

Re: Large pixels for fuzzy sprites

Post by edward850 »

Depends on what you mean.
Due to a bug in its handling of certain types of graphics cards and DirectX versions, Doom95 does not render the partial invisibility effect in its original form. Instead of seeing directly through the sprite, with some cards the user sees a wall texture or other background "refracted" through the creature's body at a slight angle, as though looking at an object through a glass of water. This makes invisible enemies somewhat easier to see, especially in dark rooms; on the other hand, tracking the movement of non-invisible creatures behind them can be more challenging, especially when trying to aim one's weapon through a pile of invisible corpses (which can easily occur, for example, in E1M9: Military Base). On other cards the effect produces bright yellow and magenta pixels which make the affected things stand out very clearly. Both visual glitches can be prevented by disabling DirectDraw acceleration using the -emulate parameter.
User avatar
Project Shadowcat
Posts: 9369
Joined: Thu Jul 14, 2005 8:33 pm
Preferred Pronouns: They/Them
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia with Vulkan support
Location: Blacksburg, SC USA
Contact:

Re: Large pixels for fuzzy sprites

Post by Project Shadowcat »

Oh, so that's why it was really messed up. Not what I expected. =/
Well then, don't mind me, I'll just be in the corner.
User avatar
NeuralStunner
 
 
Posts: 12328
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: No Preference
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: Large pixels for fuzzy sprites

Post by NeuralStunner »

Doom95 sounds like the Windows ME of Doom ports...
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49230
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Large pixels for fuzzy sprites

Post by Graf Zahl »

That's pretty much what it was. Despite the higher resolution it had too many issues.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: Large pixels for fuzzy sprites

Post by randi »

The effect is pixel-based and not scalable.
Post Reply

Return to “Closed Feature Suggestions [GZDoom]”