Для сравнения версий 1.3 и 1.4 выложил новую версию демки «полностью динамическое BSP - дерево».
В новой версии, проводится выборка оптимальных объектов в роли сплиттеров и система приоритетов объектов - уменьшают количество разбиений.
Вот та же демка на версии 1.3 без выборки оптимальных объектов и без системы приоритетов
http://www.infinity3d-engine.com/example/dynamicBSP.html - разбиения хаотичны.

“система приоритетов объектов”, надо понимать, аналог альтернативовских мобильностей? ну ничего, они тоже шевелятся - в 5.6.0 добавили аналог PVS.
Не знаю как “альтернативовская мобильность” работает.
У меня движок автоматически расставляет приоритеты (приоритеты влияют на последовательность добавления объектов в BSP - дерево, что и уменьшает количество разбиений и убирает хаотичное построение дерева - более стабильное дерево). Так же можно назначать приоритеты объектам и вручную.
Не совсем аналог, раставлять вручную сплиттеры это жестко и тратит в реальных проектах кучу времени. В то время как настройка PVS занимает считанные минуты.
в принципе Алексей можно юзать для комнатных сцен - PVS а для открытых пространств OCT Tree ну и как то перекрытие рисования блокировать