Rendering issues with non-opaque 3D floors

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Post Reply
Accensus
Posts: 2383
Joined: Thu Feb 11, 2016 9:59 am

Rendering issues with non-opaque 3D floors

Post by Accensus »

There are two issues that I believe are strongly related: if standing still and looking at a certain angle, transparent 3D floors' bottom disappears. If there are particles in front of the 3D floor, the glitch affects them as well.

I have an example wad, but due to the privacy of the project from which I've taken certain assets to build said example, I'd like to PM the file to the dev who offers assistance.

Tested on GZDoom g3.3pre-278-ge8a7f00 (x64).
_mental_
 
 
Posts: 3812
Joined: Sun Aug 07, 2011 4:32 am

Re: Rendering issues with non-opaque 3D floors

Post by _mental_ »

PM me the map, I'll check but cannot promise anything.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Rendering issues with non-opaque 3D floors

Post by Graf Zahl »

One issue here is actually a mapping bug: To render the insides of a 3D floor you have to specify a flag for the special. For swimmable 3D floors this is always on but not for solid ones.
The other one looks like sprites which cross a clip plane aren't inserted on both sides, that one may take a bit longer to address, thanks to the insane shitload of special cases that got inserted over time.
Accensus
Posts: 2383
Joined: Thu Feb 11, 2016 9:59 am

Re: Rendering issues with non-opaque 3D floors

Post by Accensus »

Alright, will tend to the 3D floor issue in the mean time. Thank you for the information.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Rendering issues with non-opaque 3D floors

Post by Graf Zahl »

Fixed.
_mental_
 
 
Posts: 3812
Joined: Sun Aug 07, 2011 4:32 am

Re: Rendering issues with non-opaque 3D floors

Post by _mental_ »

Unfortunately this fix introduces some clipping issues.
I have a lot of troubles with a minimalist sample. The best thing I can do is to ask to check this WAD.
Screenshot_Doom_20180301_170311.jpg
Launch with -iwad doom2 -file sshpsos.zip -nomonsters +map map01 "+warp -8060 0" and rotate head to the right.
The glitch is quite common in this map, warp -1070 570 and turn back, armor bonuses will disappear/reappear in front of player.
Disregard missing textures, they don't matter. Also, RFL_NO_CLIP_PLANES flag isn't set.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Rendering issues with non-opaque 3D floors

Post by Graf Zahl »

I made a small change. Is it better now? I couldn't see the clipped objects anymore afterward.
_mental_
 
 
Posts: 3812
Joined: Sun Aug 07, 2011 4:32 am

Re: Rendering issues with non-opaque 3D floors

Post by _mental_ »

Yes, it's fine now.
Accensus
Posts: 2383
Joined: Thu Feb 11, 2016 9:59 am

Re: Rendering issues with non-opaque 3D floors

Post by Accensus »

Bueno. Thanks, folks!
Post Reply

Return to “Closed Bugs [GZDoom]”