Sprites 'glow' intense RGB colours with Dynamic Lighting
Posted: Mon Aug 12, 2019 10:06 pm
I've had this recurring problem with sprites, in multiple versions of GZDOOM when Dynamic Lighting is enabled.
This happens across a few different versions, across any number of mods/maps (though I don't know every single one off the top of my head), and it happened both on my old PC that had no GPU (using an Intel HD4600 integrated chip) and on my new-ish PC (which has a very old nVidia GeForce 210 GPU on the latest drivers, I'm looking to upgrade soon for obvious reasons).
I actually forgot about this problem for a very long time because I usually play DOOM engine games without Dynamic Lighting for performance reasons, but switching it back on for Ashes: 2063's underground areas has reminded me that this has been a thing for at least the last 5-odd years of my using GZDOOM.
Example of the RGB 'Glowing' Sprites compared to how they look normally:
[imgur]https://imgur.com/a/oFJxPVZ[/imgur]
The colours the sprites 'glow' is different depending on - from what I can tell - what kind of transparent texture I'm looking through.
In situations outside of the images above, I can mostly replicate the issue in the same mod (Ashes: 2063) in a number of locations:
- In the same map, looking through a window paints sprites dark blue
- In an earlier map, standing in a bathtub and looking through a translucent shower curtain-type texture turns sprites bright yellow
As I said though, this occurs in many mods and on many maps, and the only thing I can see in common is that it has to do with seeing sprites through translucent/transparent textures, especially when standing on the (line? sector? i'm not actually sure of the right nomenclature) of the transparent texture itself (as I have done with the sunlight coming through the ceiling in the Images linked above, turning sprites bright red).
OTHER STUFF THAT MIGHT BE USEFUL:
+ I can confirm that these sprite issues do not happen if Dynamic Lighting is disabled
+ Images taken playing ASHES: 2063 in GZDOOM 4.1.3
+ Using OpenGL renderer
+ Lighting is set to not affect sprites or particles in display options
+ Forcing Tranparency settings to "Vanilla" does not help
+ I can upload a [user].ini file that has a readout of all my GZD settings if that would help anyone figure out what's going on
This happens across a few different versions, across any number of mods/maps (though I don't know every single one off the top of my head), and it happened both on my old PC that had no GPU (using an Intel HD4600 integrated chip) and on my new-ish PC (which has a very old nVidia GeForce 210 GPU on the latest drivers, I'm looking to upgrade soon for obvious reasons).
I actually forgot about this problem for a very long time because I usually play DOOM engine games without Dynamic Lighting for performance reasons, but switching it back on for Ashes: 2063's underground areas has reminded me that this has been a thing for at least the last 5-odd years of my using GZDOOM.
Example of the RGB 'Glowing' Sprites compared to how they look normally:
[imgur]https://imgur.com/a/oFJxPVZ[/imgur]
The colours the sprites 'glow' is different depending on - from what I can tell - what kind of transparent texture I'm looking through.
In situations outside of the images above, I can mostly replicate the issue in the same mod (Ashes: 2063) in a number of locations:
- In the same map, looking through a window paints sprites dark blue
- In an earlier map, standing in a bathtub and looking through a translucent shower curtain-type texture turns sprites bright yellow
As I said though, this occurs in many mods and on many maps, and the only thing I can see in common is that it has to do with seeing sprites through translucent/transparent textures, especially when standing on the (line? sector? i'm not actually sure of the right nomenclature) of the transparent texture itself (as I have done with the sunlight coming through the ceiling in the Images linked above, turning sprites bright red).
OTHER STUFF THAT MIGHT BE USEFUL:
+ I can confirm that these sprite issues do not happen if Dynamic Lighting is disabled
+ Images taken playing ASHES: 2063 in GZDOOM 4.1.3
+ Using OpenGL renderer
+ Lighting is set to not affect sprites or particles in display options
+ Forcing Tranparency settings to "Vanilla" does not help
+ I can upload a [user].ini file that has a readout of all my GZD settings if that would help anyone figure out what's going on