Програмний двигун на основі Vulkan API

dc.contributor.advisorПорєв, Віктор Миколайович
dc.contributor.authorЯрошенко, Олександр Сергійович
dc.date.accessioned2026-09-11T10:58:20Z
dc.date.available2026-09-11T10:58:20Z
dc.date.issued2026
dc.description.abstractОб’єм і структура. Проєкт складається зі вступу, трьох розділів, висновків, переліку умовних скорочень та списку літератури. Актуальність теми. 3D-графіка є основою ігор, систем візуалізації та редакторів сцен; розробка власного рушія на базі сучасного низькорівневого Vulkan API з інтеграцією в Qt/QML є актуальною інженерною задачею. Метою проєкту є розробка 3D рушія на основі Vulkan API з використанням Qt та QML для відображення тривимірних сцен у редакторі та автономному режимі. Поставлені задачі: 1. проаналізувати застосування Vulkan API, Qt і QML у графічних застосунках; 2. спроєктувати структуру рушія та його основні модулі; 3. реалізувати Vulkan-контекст, графічний конвеєр і рендеринг сцени; 4. реалізувати завантаження моделей glTF, роботу з текстурами та камерою; 5. забезпечити відображення кадру у Qt/QML-інтерфейсі та окремий runtime режим
dc.description.abstractotherThe aim of this project is to develop a 3D engine based on the Vulkan API with Qt and QML for rendering three-dimensional scenes in an editor window and a standalone runtime mode. Tasks: 1. analyze the use of Vulkan API, Qt, and QML in graphics applications; 2. design the structure of the 3D engine and its main modules; 3. implement the Vulkan context, graphics pipeline, and scene rendering; 4. implement glTF model loading, textures, camera control and scene navigation; 5. display the rendered image inside a Qt/QML interface and provide a standalone runtime mode
dc.format.extent138 с.
dc.identifier.citationЯрошенко, О. С. Програмний двигун на основі Vulkan API : дипломний проєкт … бакалавра : 121 Інженерія програмного забезпечення / Ярошенко, Олександр Сергійович. – Київ, 2022. – 132 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82982
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subject3D-графічний рушій
dc.subjectVulkan API
dc.subjectQt
dc.subjectQML
dc.subjectglTF
dc.subjectдинамічний рендеринг
dc.subjectoffscreen-рендеринг
dc.subjectграфічний інтерфейс
dc.subjectdynamic rendering
dc.subjectoffscreen rendering
dc.subjectgraphical user interface
dc.titleПрограмний двигун на основі Vulkan API
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Yaroshenko_bakalavr.pdf
Розмір:
1.89 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: