Графічний рушій реального часу з використанням 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 с.

ORCID

DOI