Графічний рушій реального часу з використанням GPU-керованого рендерингу та нейронних мереж на базі Vulkan API
Вантажиться...
Дата
2026
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (93 с., 45 рис., 4 табл., 6 додатків).
Об’єкт розробки – графічний рушій реального часу з використанням GPU-керованого рендерингу та нейронних мереж на базі Vulkan API.
Рушій дозволяє: завантажувати тривимірні моделі та матеріали сцени; виконувати обробку геометрії на основі Mesh Shading та мешлетів; рендерити сцену з урахуванням тіней, глобального освітлення та нейромережевого навколишнього затінення. Для реалізації використано мову програмування C++, графічний API Vulkan, мову шейдерного програмування Slang, а також бібліотеки meshoptimizer, AMD FidelityFX SPD і Dear ImGui. В ході розробки: Проведено аналіз сучасних графічних рушіїв та методів нейромережевої апроксимації в комп’ютерній графіці; Побудовано архітектуру GPU-керованого конвеєра рендерингу; Реалізовано механізми відсікання невидимої геометрії; Використано трасування променів для реалізації ефектів освітлення; Розроблено нейромережевий метод апроксимації навколишнього затінення; Проведено тестування продуктивності та оцінено ефективність реалізованих рішень. Розроблений графічний рушій може використовуватися як основа для інтерактивної 3D-візуалізації, ігрових сцен, симуляційних середовищ та дослідження сучасних методів рендерингу реального часу.
Опис
Ключові слова
графічний рушій, gpu-керований рендеринг, трасування променів, vulkan api, mesh shading, rtx neural shading, slang, graphics engine, gpu-driven rendering, ray tracing, slang
Бібліографічний опис
Литвин, С. Р. Графічний рушій реального часу з використанням GPU-керованого рендерингу та нейронних мереж на базі Vulkan API : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Литвин Станіслав Романович. – Київ, 2026. – 133 с.