I know how to utilize a prebuilt BSP tree with old 3d levels like Quake and so and have even written a level renderer. Now, I am moving onto the next step which is actually building that BSP tree myself. I know the process behind it but I was wondering if anyone had any advice or a link to a tutorial.
A site to consult: BSP Trees: Theory and Implementation. Found from Wikipedia links section, of course.
edit I'm sorry, the article has been deleted from devmaster.net, but of the same author (Samuel Ranta-Eskola) here is a link to a PDF.