Програмний двигун на основі Vulkan API
Дата
2026
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Об’єм і структура. Проєкт складається зі вступу, трьох розділів, висновків, переліку умовних скорочень та списку літератури.
Актуальність теми. 3D-графіка є основою ігор, систем візуалізації та редакторів сцен; розробка власного рушія на базі сучасного низькорівневого Vulkan API з інтеграцією в Qt/QML є актуальною інженерною задачею.
Метою проєкту є розробка 3D рушія на основі Vulkan API з використанням Qt та QML для відображення тривимірних сцен у редакторі та автономному режимі.
Поставлені задачі: 1. проаналізувати застосування Vulkan API, Qt і QML у графічних застосунках; 2. спроєктувати структуру рушія та його основні модулі; 3. реалізувати Vulkan-контекст, графічний конвеєр і рендеринг сцени; 4. реалізувати завантаження моделей glTF, роботу з текстурами та камерою; 5. забезпечити відображення кадру у Qt/QML-інтерфейсі та окремий runtime режим
Опис
Ключові слова
3D-графічний рушій, Vulkan API, Qt, QML, glTF, динамічний рендеринг, offscreen-рендеринг, графічний інтерфейс, dynamic rendering, offscreen rendering, graphical user interface
Бібліографічний опис
Ярошенко, О. С. Програмний двигун на основі Vulkan API : дипломний проєкт … бакалавра : 121 Інженерія програмного забезпечення / Ярошенко, Олександр Сергійович. – Київ, 2022. – 132 с.