Програмний двигун на основі 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 с.

ORCID

DOI