• A new map system - example for hope.
    2 replies, posted
I've been thinking why not throwing that lame bsp system, it limits us to small maps, maybe even bad performance, brush limit. Why not create a new map system? 'Earth Special Forces' (HL1 Mod) Has achieved it, the mod crew was successful creating a new map system, Which is ALOT better!, it's crew made awesome graphical modifications to gldsrc. but graphics is not important. [URL]http://esforces.com/news/32/51/New-Map-System-Revealed.html[/URL] well this is impossible to create in lua. only garry can do it. then we gotta wait years, or never.
I see a problem with this: [Quote=ESF-Team]...since the entire OBJ model is rendered at once on the graphics card this means that no matter where you are the entire map is being rendered at once...[/quote] The BSP file-format is a binary-tree (BT) data-structure which takes the advantages of BTs to create PVS (Possible View Sets). Generating the BT (in an optimized way) actually takes time (It possibly uses the Backtracking Paradigm or an approach for the problem so time complexity raises exponentially - which is bad). That's why compiling bsp-maps takes ages. So if you are in one PVS, you only see a certain amount of the map while with their format, everything is getting rendered all the time which will decrease your FPS dramatically. At least, that's how their article about their "new tech" sounds like.
It's more drastic a change than Garry locking himself with his PC for a month. The engine would need modifying significantly, that's not something he's going to do.
Sorry, you need to Log In to post a reply to this thread.