3D floors gone too far?

Advanced OpenGL source port fork from ZDoom, picking up where ZDoomGL left off.
[Home] [Download] [Git builds (Win)] [Git builds (Mac)] [Wiki] [Repo] [Bugs&Suggestions]

Moderator: Graf Zahl

User avatar
solarsnowfall
Persecution Complex
Posts: 363
Joined: Fri Aug 05, 2005 8:51

3D floors gone too far?

Post by solarsnowfall »

A new teleport device? A warp core from some space ship? Does this kill your machine? If you liked the "volumetric" clouds, you may wanna check this out.

http://solarsnow.drdteam.org/insanotest.rar

Build time roughly 1 hour.
User avatar
wildweasel
DRD Team Admin (Inactive)
Posts: 2132
Joined: Wed Jun 29, 2005 22:00
Location: the Admincave!
Contact:

Post by wildweasel »

That is incredible.
User avatar
Cutmanmike
Posts: 482
Joined: Sat Sep 03, 2005 23:34

Post by Cutmanmike »

Doesn't lag me at all and looks fine.
User avatar
Paul
DRD Team Admin (Inactive)
Posts: 1058
Joined: Thu Jun 30, 2005 13:30
Location: Poland - Grojec / Radom
Contact:

Post by Paul »

:shock:
Wow..
Can't believe this is still a 11 old engine :)
User avatar
Psycho Siggi
Posts: 96
Joined: Thu Jul 07, 2005 19:45
Location: South Africa

Post by Psycho Siggi »

No lag, lots of wow
SlayeR
Posts: 120
Joined: Wed Aug 31, 2005 6:23
Location: Somewhere
Contact:

Post by SlayeR »

Nice ;) Now if only there was a way to generate 3d floors via ACS rather than needing all those dummy sectors :P
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

That would be much less flexible. The dummy sector's properties are used for the 3D-floor after all. That includes light effects, texture changes etc. How would you do that with an ACS-defined 3D-floor.

One question: The feature is limited by the 8-bit tag size. If I implement a method for more tags, what should I do:

1. Create a new special with different args
2. Use the unused 5th arg as the tag's high byte
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Paul wrote::shock:
Wow..
Can't believe this is still a 11 old engine :)

It isn't. The oldest code in the GL renderer is 4 years old and the 3D floor stuff 3 years at most. :P
User avatar
Soultaker
Posts: 219
Joined: Fri Sep 02, 2005 8:26
Location: Capping some zombies Gangsta Style.
Contact:

Post by Soultaker »

SlayeR wrote:Nice ;) Now if only there was a way to generate 3d floors via ACS rather than needing all those dummy sectors :P
That is like asking if Valve can make it so people can by-pass Steam when running their games.
User avatar
solarsnowfall
Persecution Complex
Posts: 363
Joined: Fri Aug 05, 2005 8:51

Post by solarsnowfall »

Graf Zahl wrote:One question: The feature is limited by the 8-bit tag size. If I implement a method for more tags, what should I do:

1. Create a new special with different args
2. Use the unused 5th arg as the tag's high byte
Could you please elaborate? I don't think I understand the nature of the limitation.
User avatar
wildweasel
DRD Team Admin (Inactive)
Posts: 2132
Joined: Wed Jun 29, 2005 22:00
Location: the Admincave!
Contact:

Post by wildweasel »

Killmur wrote:That is like asking if Valve can make it so people can by-pass Steam when running their games.
Yes, except in this case you won't get banned if you manage to find an alternate solution.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

solarsnowfall wrote:
Graf Zahl wrote:One question: The feature is limited by the 8-bit tag size. If I implement a method for more tags, what should I do:

1. Create a new special with different args
2. Use the unused 5th arg as the tag's high byte
Could you please elaborate? I don't think I understand the nature of the limitation.
255 tags = 255 different 3D floors at most and nothing else to do in the map. I just checked Hi-Tech Hell which had more than 200 3D-floors and still used lots and lots of tags for other things. 255 may simply not enough.
User avatar
solarsnowfall
Persecution Complex
Posts: 363
Joined: Fri Aug 05, 2005 8:51

Post by solarsnowfall »

That's what I thought. I assume using the 5th argument would allow for another 255? How would the second option work?
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

It would allow for another 65200. The other option would be a new special but a nicer placement of the hi-tag arg.
User avatar
solarsnowfall
Persecution Complex
Posts: 363
Joined: Fri Aug 05, 2005 8:51

Post by solarsnowfall »

While option 2's benefits are readily apparent to me, option 1 is still a bit foggy for me (the dumb mapper) and I don't expect you to teach me. My experience using things in ZDoom that use hi/low tag arguments is limited to cameras, (not fully understanding) wich is just enough to get by.

I do agree, if I were to make an entire map, and wanted to detail it like that insanotest.wad posted above, 255 would be too limiting.
Locked

Return to “GZDoom”