Transfer heights w/translucent flats
Moderator: GZDoom Developers
- solarsnowfall
- Posts: 1581
- Joined: Thu Jun 30, 2005 1:44 am
Transfer heights w/translucent flats
Similar in effect to stacked sectors. Dunno if that's what makes them so unstable, but I wanted to see if, and why this idea gets shot down.
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
- solarsnowfall
- Posts: 1581
- Joined: Thu Jun 30, 2005 1:44 am
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49226
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
For software rendering the 'no' has the same reason as 'no' for 3D floors.Lexus Alyus wrote:You say it can't be done with Dooms current software renderer... so what about re-writing doom's software renderer to be better and allow for such tricks?
For hardware rendering, translucent 3D floors are better. They achieve the same thing while giving you more control. I won't extend the hack for this.
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
Hold on, people say that its complex to re-write the code for dooms renderer, but aren't people who do GL ports basically doing this? What about forgetting about a software renderer and just doing a software renderer in hardware? How does Quake and Legacy work... Legacy manages to do a lot of things in software mode...


- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49226
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Legacy only manages to produce bugs in software mode. Yes, it has 3D- floors but the code is far from perfect and is based on a much simpler rendering engine than ZDoom has.
Quake just emulates the same algorithms used by graphics cards, i.e textured polygons and z-buffer.
As for Transfer_Heights, the special is based on the idea that it alters the sector's properties during rendering. Forcing this to change is not easy - and if there's an alternative there's really no need to do so.
Quake just emulates the same algorithms used by graphics cards, i.e textured polygons and z-buffer.
As for Transfer_Heights, the special is based on the idea that it alters the sector's properties during rendering. Forcing this to change is not easy - and if there's an alternative there's really no need to do so.
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
Wouldn't it be worth the time to sort out the Doom renderer so it can produce good resaults in software mode?
I'm curious to know why Quake 2 can't produce coloureed light in Software mode...
What about software emulated hardware mode?
People just complain about Doom not looking like Doom in hardware ports because it has mipmapping and bi/tr-linniar filtering... and whatever else hardware mode has... So, if you emulate software mode in hardware then people can't complain... unless they own an old video card that can't render harware modes...

I'm curious to know why Quake 2 can't produce coloureed light in Software mode...
What about software emulated hardware mode?


- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49226
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
It can't. Software mode had white light only. The lights in Quake2 were light maps specifically calculated for the geometry so rendering them wasn't more than blending 2 textures. There was rather little calculation overhead.[/quote]Lexus Alyus wrote:Wouldn't it be worth the time to sort out the Doom renderer so it can produce good resaults in software mode?
I'm curious to know why Quake 2 can't produce coloureed light in Software mode...
What about software emulated hardware mode?

[/quote]
Of course such features are switchable. But filtered textures are one of the major reasons why I like OpenGL so I wouldn't ever do it. And for users of old graphics cards there's still the software renderer. But to be honest, how many users own less than a Riva TNT/Voodoo 3 today?

- Tormentor667
- Posts: 13554
- Joined: Wed Jul 16, 2003 3:52 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Germany
- Contact:
I don't understand why we can't combine the effects of stacked sectors and transfer heights. I know how both of them work, the stacked sectors thing is more like a "enhanced skybox" and the transfer heights has already been explained in this thread before. So why can't we just use the stacked sectors effect in all its beauty and add a "teleport if eyes go below above fake floor" hardcoded effect?
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
- Bio Hazard
- Posts: 4019
- Joined: Fri Aug 15, 2003 8:15 pm
- Location: ferret ~/C/ZDL $
- Contact: