Old zones use BSP trees, you have to create the octree yourself (very straighforward and takes like 2 hours max. to implement fully).
When you have that octree, group the faces by texture for each leaf in the tree. After that you can easily do frustum culling against the bounding boxes of the leafs. That's almost all you need to do to get fast rendering.
|