Quake3World.com Forums
     Level Editing & Modeling
        -skyfix vs culling


Post new topicReply to topic
Login | Profile | | FAQ | Search | IRC




Print view Previous topic | Next topic 
Topic Starter Topic: -skyfix vs culling

Trainee
Trainee
Joined: 25 May 2016
Posts: 41
PostPosted: 07-08-2019 04:18 PM           Profile Send private message  E-mail  Edit post Reply with quote


Hello all, I have made a curious discovery.

While optimizing a map I noticed that when running Quake 3 Arena with r_showtris 1, There was no culling happening, either from occlusion or my areaportals. Every goldarned triangle was drawing.

After much experimentation, I narrowed it down to the -skyfix command while building (I had it after -meta but before vis). Removal of this item from bsp allowed sections of the map to be culled. Some of my areaportals even worked!

I'm on GTK Radiant 1.6.6, a recent switch. I tried building with the q3map2 from 1.6.5 and this seemed to improve culling with -skyfix slightly, but still much worse than without -skyfix.

For now, I'm just building without. Any thought as to why this might happen?




Top
                 

The Afflicted
The Afflicted
Joined: 14 Oct 2001
Posts: 581
PostPosted: 07-08-2019 08:47 PM           Profile Send private message  E-mail  Edit post Reply with quote


Why are you using area portals?




Top
                 

The Afflicted
The Afflicted
Joined: 14 Oct 2001
Posts: 581
PostPosted: 07-09-2019 08:59 PM           Profile Send private message  E-mail  Edit post Reply with quote


I didn’t say you shouldn’t use area portals, I just asked why. It struck me that it wouldn’t necessarily be a first call to controlling vis in Q3A. Doors a a bit more SP. Also areaportaled doors have a nasty bug in spectator mode, certainly in VQ3.
Again, no biggy if someone wants doors in their map, I just thought it was unusual.




Top
                 

Trainee
Trainee
Joined: 25 May 2016
Posts: 41
PostPosted: 07-11-2019 06:03 AM           Profile Send private message  E-mail  Edit post Reply with quote


Thanks, guys. I've seen the black borders in Q3 with my old ATi/AMD card, but I'm on Nvidea now, which never had the bug -skyfix adresses. Ioquake fixes the bug even for AMD. I was told to use it here by Eraser a couple of years back.

Quote:
-skyfix

Enables fix for buggy ATI GL_CLAMP behavior. Always use this.
Sidenote: ATI's behavior is correct. The bug was with *NVIDIA* drivers not distinguishing between GL_CLAMP and GL_CLAMP_TO_EDGE, and Q3 using the wrong one: since Q3 development was done predominantly on nVidia hardware, nobody noticed it until too late.


Anyhow, only ATi/AMD users with the original ID builds should see the cracks. Just strange that it would create this performance issue.

As to why areaportals: one, my maps are big and could use the help, and two, there's a definite SP/narrative aspect. This stuff is moving towards an actual SP game, eventually, and these would then be the MP versions of the maps from the SP game. :D




Top
                 
Quake3World.com | Forum Index | Level Editing & Modeling


Post new topic Reply to topic


cron
Quake3World.com
© ZeniMax. Zenimax, QUAKE III ARENA, Id Software and associated trademarks are trademarks of the ZeniMax group of companies. All rights reserved.
This is an unofficial fan website without any affiliation with or endorsement by ZeniMax.
All views and opinions expressed are those of the author.