3D Floors in Zdoom?

Discuss anything ZDoom-related that doesn't fall into one of the other categories.
Post Reply
User avatar
RV-007
Posts: 1501
Joined: Fri Sep 02, 2011 9:00 pm
Location: Dying w/ civilization or living after it
Contact:

3D Floors in Zdoom?

Post by RV-007 »

I played some wads that require some graphics hardware rendering, which is not possible in Zdoom. I wonder if Zdoom can make bridges?
User avatar
Mikk-
Posts: 2274
Joined: Tue Jun 30, 2009 1:31 pm

Re: 3D Floors in Zdoom?

Post by Mikk- »

ZDoom can handle 3D floors, you've got your information wrong.
User avatar
ChronoSeth
Posts: 1631
Joined: Mon Jul 05, 2010 2:04 pm
Location: British Columbia

Re: 3D Floors in Zdoom?

Post by ChronoSeth »

Well, recent SVN builds of ZDoom can handle flat 3D floors, but not slopes. 2.5.0 can't render either.
User avatar
RV-007
Posts: 1501
Joined: Fri Sep 02, 2011 9:00 pm
Location: Dying w/ civilization or living after it
Contact:

Re: 3D Floors in Zdoom?

Post by RV-007 »

Okay, then I just got to wait for the next stable release.
Hopefully, things can get done with software renders.
User avatar
Enjay
 
 
Posts: 27160
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: 3D Floors in Zdoom?

Post by Enjay »

You may have quite a wait. Official releases can have quite a time gap between them.
User avatar
printz
Posts: 2649
Joined: Thu Oct 26, 2006 12:08 pm
Location: Bucharest, Romania
Contact:

Re: 3D Floors in Zdoom?

Post by printz »

Does GZDoom still get relatively better performance than ZDoom at 3d floors?

Mind you, it's still not great. I wish there was a binary space partition rendering efficieny algorithm for 3d floors as well. For now, if you place too many 3d floors in the map and look in their direction, the game WILL slow down, even if you only see a few.
User avatar
InsanityBringer
Posts: 3392
Joined: Thu Jul 05, 2007 4:53 pm
Location: opening the forbidden box

Re: 3D Floors in Zdoom?

Post by InsanityBringer »

printz wrote:Mind you, it's still not great. I wish there was a binary space partition rendering efficieny algorithm for 3d floors as well. For now, if you place too many 3d floors in the map and look in their direction, the game WILL slow down, even if you only see a few.
It's never too late to consider using the Quake engine instead :P
User avatar
printz
Posts: 2649
Joined: Thu Oct 26, 2006 12:08 pm
Location: Bucharest, Romania
Contact:

Re: 3D Floors in Zdoom?

Post by printz »

Using elements of the Quake engine into Doom would surely be interesting. I think VaVoom is doing it.

OMG imagine the power! Combining all GPL ports and games into one!
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: 3D Floors in Zdoom?

Post by Gez »

I can mostly imagine the horrible mess of conditional statements and compatibility options.

Plus... How would you handle games that run on a 35 Hz cycle like Doom and others that run on a 30 Hz cycle like Marathon, together? Clock speed set at startup depending on chosen game? Running at 210 Hz so that you have one "Doom tic" every six "global tic" and a "Marathon tic" every seven "global tic"?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: 3D Floors in Zdoom?

Post by Graf Zahl »

printz wrote:Does GZDoom still get relatively better performance than ZDoom at 3d floors?

Mind you, it's still not great. I wish there was a binary space partition rendering efficieny algorithm for 3d floors as well. For now, if you place too many 3d floors in the map and look in their direction, the game WILL slow down, even if you only see a few.


It all depends on the system you run on. If you use something modern, performance will be fine but with the tendency here to run Doom ports on old hardware things will eventually get slow...
The poor performance of the software renderer is because the level has to be split up and processed multiple times with considerable overdraw to add.

For the GL renderer it's just more polygons but not more per-pixel processing so the overhead's dimension is completely different.
But maps that cause too many wall splits due to lighting differences can slow down the renderer quite dramatically.

So you need to take some care with placing 3D floors. Do it badly and your map will slow down the engine.
I still remember how I optimized Tormentor's TNT 4 levels so that they perform well. The first versions of them ran at less than 10 fps in some locations.
Post Reply

Return to “General”