Демка «полностью динамическое BSP - дерево» на новой версии движка 1.4.

07.09.2009 автор Романов Алексей

Для сравнения версий 1.3 и 1.4 выложил новую версию демки «полностью динамическое BSP - дерево».

В новой версии, проводится выборка оптимальных объектов в роли сплиттеров и система приоритетов объектов - уменьшают количество разбиений.

Вот та же демка на версии 1.3 без выборки оптимальных объектов и без системы приоритетов
http://www.infinity3d-engine.com/example/dynamicBSP.html - разбиения хаотичны.

Комментарии (3) на “Демка «полностью динамическое BSP - дерево» на новой версии движка 1.4.”

  1. “система приоритетов объектов”, надо понимать, аналог альтернативовских мобильностей? ну ничего, они тоже шевелятся - в 5.6.0 добавили аналог PVS.

  2. Не знаю как “альтернативовская мобильность” работает.

    У меня движок автоматически расставляет приоритеты (приоритеты влияют на последовательность добавления объектов в BSP - дерево, что и уменьшает количество разбиений и убирает хаотичное построение дерева - более стабильное дерево). Так же можно назначать приоритеты объектам и вручную.

    добавили аналог PVS.

    Не совсем аналог, раставлять вручную сплиттеры это жестко и тратит в реальных проектах кучу времени. В то время как настройка PVS занимает считанные минуты.

  3. best:

    в принципе Алексей можно юзать для комнатных сцен - PVS а для открытых пространств OCT Tree ну и как то перекрытие рисования блокировать

Оставить комментарий