Адаптивная оптимизация Cascaded Shadow Maps с использованием OpenCL для динамических игровых сцен
Ключевые слова:
OpenCL, Cascaded Shadow Maps, рендеринг, динамические сцены, адаптивные алгоритмыАннотация
В статье представлен адаптивный метод оптимизации Cascaded Shadow Maps (CSM) с использованием технологии OpenCL для повышения качества изображений динамических игровых сцен. Подход динамически регулирует параметры CSM, обеспечивая баланс между качеством и производительностью. Анализ результатов показывает существенное улучшение эффективности рендеринга теней и визуальной детализации. В дальнейших исследованиях планируется интеграция и всесторонняя оценка прототипа непосредственно в Unreal Engine 5, усовершенствование алгоритма адаптации параметров теней, а также проведение сравнительного анализа влияния разработанного решения на различные GPU.
Библиографические ссылки
Зори, С. А. Использование средств аппаратной поддержки для повышения производительности систем 3D-пространственной визуализации / С. А. Зори, А. Я. Аноприенко, Р. В. Мальчева, О. А. Авксен-тьева // Информатика и кибернетика. - Донецк: ДонНТУ, 2019. - № 1 (15). - С. 5-12.
Хомичук, Н.В. Оптимизация производительности рендеринга в игровых движках с помощью технологии OpenCL / С. А. Зори, Н. В. Хомичук // Информатика и кибернетика. - Донецк: ДонНТУ, 2024. - № 4 (38). - С. 5-11.
Shadowing in 3D Graphics [Электронный ресурс] – Режим доступа: https://translated.turbopages.org/proxy_u/en-ru.ru.1f4386ae-680e64c9-23fbb5ac-74722d776562/https/www.tutorialspoint.com/computer_graphics/shadowing_in_3d_graphics.htm
Cascaded Shadow Maps // Learn [Электронный ресурс] – Режим доступа: https://learn.microsoft.com/en-us/windows/win32/dxtecharts/cascaded-shadow-maps OpenCL Architecture and AMD Accelerated Parallel Processing Technology [Электронный ресурс]. – Режим доступа: https://nov26.readthedocs.io/en/latest/Programming_Guides/Opencl-programming-guide.html#opencl-overview
OpenCL Architecture and AMD Accelerated Parallel Processing Technology [Электронный ресурс]. – Режим доступа: https://nov26.readthedocs.io/en/latest/Programming_Guides/Opencl-programming-guide.html#opencl-overview
Chapter 11. Shadow Map Antialiasing – 11.2 Percentage-Closer Filtering [Электронный ресурс] – Режим доступа: https://developer.nvidia.com/gpugems/gpugems/part-ii-lighting-and-shadows/chapter-11-shadow-map-antialiasing
Variance Shadow Maps (VSM) [Электронный ресурс] – Режим доступа: https://github.com/Delt06/toon-rp/wiki/Variance-Shadow-Maps-(VSM)
Тени / Майя // Руководство Вердж3Д [Электронный ресурс] – Режим доступа: https://www.soft8soft.com/docs/manual/ru/maya/Shadows.html
Learn OpenGL. Урок 5.3 — Карты теней // Хабр [Электронный ресурс] – Режим доступа: https://habr.com/ru/articles/353956/
Каскады теней // UnityHub [Электронный ресурс] – Режим доступа: https://unityhub.ru/manual/shadow-cascades