СПОСОБ ОПТИМИЗАЦИИ РЕНДЕРИНГА БОЛЬШИХ ПО ОБЪЕМУ ТРЕХМЕРНЫХ СЦЕН

Способ оптимизации рендеринга больших по объему трехмерных сцен, включающий первоначальное сохранение состояния сцены в виде n-р-ного дерева визуализации, группирующего геометрические объекты по признакам, в листах которого хранятся батчи и которые непосредственно связаны с генерацией draw-вызовов, получение от объекта рендеринга изменений сцены в зависимости от изменений состояний элементов мониторинга в виде очередей запросов, параметризуемых видимыми объектами и их свойствами, буферизация и накопление запросов при любых изменениях сцены для их последующей групповой обработки и оптимизация, преобразующая последовательность запросов, относящихся к одному геометрическому объекту, в единственный запрос, формирование дерева аналогичному дереву визуализации, описывающее изменение состояния для его последующего «сложения» с исходным деревом визуализации для получения нового состояния сцены; определение оптимальной модификации дерева визуализации с целью минимизации результирующего количества draw-вызовов и ее выполнение.