Пвловський, Володимир ІллічДенисенко, Іван Віталійович2021-08-112021-08-112021-06Денисенко, І. В. Графічний рендерер на базі багатоплатформенного API Vulkan : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Денисенко Іван Віталійович. – Київ, 2021. – 74 с.https://ela.kpi.ua/handle/123456789/43164Кваліфікаційна робота включає пояснювальну записку (60 с., 28 рис., 4 додатки). Об’єкт розробки – графічний рендерер на базі багатоплатформенного API Vulkan. Мета розробки – графічний рендерер, що дозволяє відображати графічні сцени, що складаються з 3Д-об’єктів та карти оточення, та задавати джерело освітлення. В ході розробки: - сформульовані основні вимоги до графічного рендерера; - розроблена інтерфейс графічного рендерера; - розроблена структура графічного рендерера; - розроблено програмний додаток для дослідження і демонстрації можливостей рендерера. Основні характеристики рендерера: - генерування зображення в реальному часі; - можливість маніпуляції з графічною сценою; - висока швидкодія завдяки використанню сучасного графічного API Vulkan. В процесі розробки використані наступні технології: мова програмування C++, шейдерна мова програмування GLSL, прикладний програмний інтерфейс Vulkan, математична бібліотека GLM, віконний фреймворк GLFW, бібліотека для роботи з файлами tinygltf. Поліпшення рендерера можливе за рахунок додавання нових функціональних можливостей графічного рендерера та програмного додатку.ukграфічний рендерер на базі багатоплатформенного API Vulkanпрямий рендерінгвідкладений рендерінгфізично коректний рендерінгдвопроменева функція відбивної здатностіVulkanOpenGLDirect3DC++GLSLGLTFGLFWgraphics renderer based on Vulkan cross-platform APIforward rendererdeferred rendererphysically based renderingbidirectional reflectance distribution functionГрафічний рендерер на базі багатоплатформенного API VulkanBachelor Thesis74 с.