Нужно ли сегодня отлучиться от Фруста?

Я читаю об эффективных алгоритмах отбраковки Frustum. Я нашел статью о умном методе, который сначала использовал Frustum AABB (Axis Aligned Bounding Box), чтобы устранить большую часть сцены перед проверкой снова против фактического усечения, представляющего камеру.

Я еще не тестировал тесты производительности, но, возможно, кто-то еще и ответил на этот вопрос.

Скажем, я использую Octree, чтобы быстро проверить рамку с камерой. Но я не хочу повторять второй прогон камеры. Если я просто покажу все до сих пор, не так ли быстрее, чем второй проход?

Предположим, что геометрия объекта загружается в VRAM с использованием аппаратных вершинных буферов.

 введите описание изображения здесь>> </a> </p></body></html>

5 голосов | спросил Hatoru Hansou 5 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 05 Sep 2015 01:47:25 +0300 2015, 01:47:25

1 ответ


5

Да. Бывают моменты, когда это необходимо. Он действительно ситуативен и зависит от деталей вашей игры и других структур данных, которые у вас есть. (И разрешение вашего Octtree и т. Д.)

Это просто еще один инструмент в панели инструментов, но он определенно по-прежнему используется обычно.

Точно так же, как вы не забиваете винт или не забиваете землю без причины, вы должны использовать его, когда это полезно, и не использовать его, когда это не так (:

ответил Alan Wolfe 5 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 05 Sep 2015 04:00:01 +0300 2015, 04:00:01

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132