Рендер частина ігрового рушія
dc.contributor.advisor | Аушева, Наталія Миколаївна | |
dc.contributor.author | Ремінський, Владислав Миколайович | |
dc.date.accessioned | 2024-09-03T09:45:38Z | |
dc.date.available | 2024-09-03T09:45:38Z | |
dc.date.issued | 2024 | |
dc.description | Проект являє собою багатофункціональну рендер систему, спеціально розроблену для використання в ігровому рушії. Ця система включає в себе комплексний редактор сцени, що дозволяє користувачам створювати та налаштовувати ігрові сцени з високим рівнем деталізації та гнучкості. Завдяки широкій підтримці платформ, система забезпечує роботу на операційних системах Windows, Linux та Android, що робить її універсальною для різних пристроїв та середовищ. Основою рендер системи є підтримка сучасних графічних API, таких як OpenGL та Vulkan. Це забезпечує високий рівень продуктивності та дозволяє використовувати передові графічні можливості на різних апаратних платформах. Підтримка OpenGL надає широкі можливості для сумісності з більшістю сучасних і старих графічних пристроїв, тоді як підтримка Vulkan забезпечує оптимізовану роботу з новітніми графічними процесорами та дозволяє досягти максимального рівня продуктивності. Редактор сцени, включений до складу рендер системи, є інтуїтивно зрозумілим інструментом для розробників. Він надає всі необхідні інструменти для створення, редагування та управління ігровими сценами. Завдяки редактору, користувачі можуть налаштовувати освітлення, розміщення об'єктів, анімації та інші аспекти ігрових сцен безпосередньо у зручному графічному інтерфейсі. Розробка проекту зосереджена на забезпеченні стабільної та ефективної роботи рендер системи на всіх підтримуваних платформах. Це досягається за рахунок оптимізації коду та використання ефективних алгоритмів для рендерингу. Крім того, система спроектована таким чином, щоб легко інтегруватися з іншими компонентами ігрового рушія, що робить її важливою частиною загальної архітектури проекту | |
dc.description.abstract | Записка містить 61 сторінку, 27 рисунків, 1 додаток та 16 посилань. Мета роботи – дослідити cучасні архітектурні рішення та методи відображення 3D сцен в режимі реального часу, розробити систему рендерингу на основі отриманих знань, протестувати та порівняти результати роботи з існуючими програмними рішеннями. Методи та засоби: мова програмування С++, середовище розробки QT Creator, шейдерна мова slang, бібліотека загрузки моделей assimp, бібліотека для створення графічного інтерфейсу з режимом негайного доступу Dear ImGui. Результат – система, що може відображати 3D сцени в режимі реального часу. | |
dc.description.abstractother | The report contains 61 pages, 27 pictures, 1 appendices, and 16 references. The goal of the work is to explore modern architectural solutions and methods for rendering 3D scenes in real-time, develop a rendering system based on the acquired knowledge, test, and compare the results of the work with existing software solutions. Methods and tools: C++ programming language, QT Creator development environment, shader language slang, assimp model loading library, Dear ImGui library for creating graphical user interfaces with immediate mode. Result: a system capable of rendering 3D scenes in real-time. | |
dc.format.extent | 61 с. | |
dc.identifier.citation | Ремінський, В. М. Рендер частина ігрового рушія : дипломна робота … бакалавра : 122 Комп’ютерні науки / Ремінський Владислав Миколайович. – Київ, 2024. – 61 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68705 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.title | Рендер частина ігрового рушія | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Reminskiy_bakalavr.pdf
- Розмір:
- 1.81 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: