finally switched to hierarchical viewfrustum culling