Game Development Community

Are there any better BSP tools?

by Peng Du · in Technical Issues · 04/05/2007 (4:17 am) · 4 replies

I wish there would be such a tool:

You make your interior (make wall with thickness) completely with 3rd party modeling package such as 3ds Max, then import the model into the engine. The engine should provide some tools that can draw partition planes (not solids) and portals, the planes should be 0 thickness, invisible, several planes can form a close space (zone), the planes also cut the intersecting mesh into different zones.

This function will not be hard to implement, from my point of view. IMHO, why doesn't the engine provide this kind of portalizing tools, and use DIF?

Thanks!

#1
04/05/2007 (6:15 am)
If it wouldn't be difficult, from you pov, why not implement it?

In reality, it is a rather huge modification that touches on nearly every part of the engine from the renderer to the memory manager.

Constructor will be released for free on the 9th. But it is a CSG editor, not Max for level editing with in-engine portal occlusion placement.
#2
04/05/2007 (7:34 am)
I hear you Peng, having functionality like this would definately be a real boon to developing games allowing us to rapidly prototype and build environments that both match our visual and gameplay needs instead of dicking around with BSP solids.

The closest thing that I have personally seen that can do something like this is Lithtechs tools, though if you make PhysX work right in Torque you can get a really nice polysoup solution going (though it lacks portals).

Logan
#3
04/05/2007 (6:37 pm)
Thanks!

Well, I'm currently not experienced enough to re-implement the engine, my hope is the engine provides this out-of-box. :-) From my intuition, if planed at the early development, this scheme would not be harder to implement than CSG solution.
#4
04/09/2007 (4:20 am)
I will be looking forward to trying Constructor.