BSP Tree
by Firas · in Torque Game Engine · 08/18/2001 (1:39 pm) · 9 replies
Did the engine support BSP Tree for indoor missions like Quake and Unreal?
About the author
#2
And how This will affect the Performance ?
08/18/2001 (10:22 pm)
Will think it's need more explain, Can I make with this engine a First Person Shoot (FPS) game with a complex indoor levels just like Unreal or Quake or even better?And how This will affect the Performance ?
#3
08/18/2001 (10:57 pm)
The v12 engine was written with terrain rendering as the primary concern and interior rendering as the secondary concern and it shows. The current interior rendering system is pretty much on par with Quake II. You are going to have to do a pretty fair share of rewriting to push it beyond that level.
#4
At a hundred bucks the thing is a steal, most other big name engines go for a 100k or more.
Look through the resource section here and check out the other engines available. V12 IMHO is the best at this price range.
08/18/2001 (11:04 pm)
There are several free BSP based engines around, Genesis and crystal space are two good ones. The V12 engine is a unique engine and is the cheapest outdoor engine I have seen so far. Not that there are that many anyway.At a hundred bucks the thing is a steal, most other big name engines go for a 100k or more.
Look through the resource section here and check out the other engines available. V12 IMHO is the best at this price range.
#5
08/18/2001 (11:38 pm)
Max I'm sure that V12 is the best at this price rate but I read in some sites that V12 have not suppoert BSP and finally I found that's not true, and that's what I wont.
#6
What kind of game are you setting up anyway? I'm assuming you want an Unreal Tournament, Quake3 kind of setup.
The genesis community is well established and very helpful if you want to give that engine a try. They should have a serious update called Destiny3d out soon.
08/18/2001 (11:56 pm)
I definitely understand your reasons. Not all 3d engines are equally capable. If full BSP is what you need there are a lot of good engines out there. What kind of game are you setting up anyway? I'm assuming you want an Unreal Tournament, Quake3 kind of setup.
The genesis community is well established and very helpful if you want to give that engine a try. They should have a serious update called Destiny3d out soon.
#7
08/19/2001 (12:43 am)
Will thanks for your replay Max but my game is FPS but not exactly like Unreal or Quake3 will it's like Serious Sam game but it will be better so I need to have a big Terrain and also a good Building, so the levels will be indoor and outdoor so Genesis3D is not the best. and also I don't like there engine it's not well documented.
#8
The V12 uses BSP trees for fast interior LOS testing.
08/19/2001 (10:19 am)
The V12 engine does use BSP trees. What you are getting confused about is that some people mistake BSP (Binary Space Partition) tree algorithms with PVS (Potential Visible Set) algorithms, they are not the same thing. BSP trees are often used for collision, PVS algorithms are used to determine geometry visibility. The Quake games use a PVS, Tribes 1 also used the same approach for interior spaces. The V12 (Tribes 2) does not use a PVS, but uses a portal based approach probably more similar to Unreal. Portals end up being much more efficient when dealing with outside views of the terrain. The V12 is efficient at culling interior spaces and does support large Quake/Unreal like interiors, as well as large exterior environments.The V12 uses BSP trees for fast interior LOS testing.
#9
I dont see it as much of an issue myself, because its definitely up to creating almost everything I need myself.
And I'd rather have something thats looks good but not necassarily (sp?) as good as Q3 and actually be able to finish the game.
Phil.
BTW: JC had some good info to say to explain his use of BSP's and portals, read his plan files.. He's using portals as well for certain things. As Tim says, people tend to get confused when you talk about portals and BSP's and such.
08/19/2001 (10:30 am)
I think the main issue that sets V12 apart from the others is that generally the lighting in the interiors of V12 isnt as good as say the quake clones.I dont see it as much of an issue myself, because its definitely up to creating almost everything I need myself.
And I'd rather have something thats looks good but not necassarily (sp?) as good as Q3 and actually be able to finish the game.
Phil.
BTW: JC had some good info to say to explain his use of BSP's and portals, read his plan files.. He's using portals as well for certain things. As Tim says, people tend to get confused when you talk about portals and BSP's and such.
Torque Owner Max R Huskins
Even if it isn't though, I think that having true outdoor capability more than makes up for it in team based play. This is a beautiful engine that can do a lot more than just FPS. With outdoor capabilities and a good coder you could do RT Strategy, Racing, MMORPG and simulations like Starsiege and battlezone. BSP tree only engines are limited to indoors only play for the most part.