Методи трасування променів на основі рендерингу в реальному часі
Вантажиться...
Дата
2024
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Метою роботи є удосконалення способів для рендерингу зображень в реальному часі за допомогою методів трасування променів. Для цього проведено аналіз сучасних підходів до трасування променів Створено апроксимацію рівняння рендерингу. Розглянуто використання комбінованих структур розбиття простору для оптимізації сцени. Рушій було реалізовано на основі сучасного графічного API Vulkan з використанням модульною архітектури.
Результат – рушій трасування променів у реальному часі на основі графічного API Vulkan.
Система розроблена за допомогою інтегрованого середовища розробки Visual Studio. Для розробки рушія було використано графічний API Vulkan. Розглянуто алгоритми визначення точок перетину променів із геометричними об’єктами
Записка складається зі 96 с. тексту, 44 рисунків, 25 таблиць, 31 формул, 30 джерел та 1 додатку.
Опис
Основними елементами рушія трасування променів є модуль графіки та модуль трасування променів, що побудована за допомогою мови С++ та графічного API Vulkan. Модуль графіки зосереджується на низькорівневих графічних операціях, як наприклад робота з фрейм-баферами та ланцьогом-обміну. Модуль трасування променів є основою рушія трасування променів і містить основні елементи, необхідні для операцій трасування променів. Програму було оптимізовано за допомогою структур розбиття простору та ефективних алгоритмів перетину променю з геометричними фігурами. Розроблений рушій містить власну апроксимацію рівняння рендерингу оптимізовану відносно інтерактивних додатків, що виконують рендер у реальному часі.
Ключові слова
комп’ютерна графіка, трасування променів, BRDF, Vulkan, фото-реалістичний рендеринг, рендеринг в реальному часі, Cornell Box
Бібліографічний опис
Булига, М. О. Методи трасування променів на основі рендерингу в реальному часі : магістерська дис. : 122 Комп’ютерні науки / Булига Микола Олександрович. – Київ, 2024. – 114 с.