Архітектура і реалізація 3D рушія з модульною структурою
dc.contributor.advisor | Павлов, Олександр Анатолійович | |
dc.contributor.author | Дупак, Максим Сергійович | |
dc.date.accessioned | 2024-01-16T14:34:41Z | |
dc.date.available | 2024-01-16T14:34:41Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 42 таблиці, 20 рисунків та 20 джерел – загалом 69 сторінок. Дипломний проєкт присвячений розробці 3D рушія для розробки ігрових застосунків широким колом користувачів. Мета: спрощення та підвищення гнучкості створення ігрових застосунків за рахунок використання додаткових модулів та програмного інтерфейсу для їх інтеграції. Об'єкт дослідження: 3D рушій з модульною структурою Предмет дослідження: архітектура і реалізація У розділі аналізу вимог до програмного забезпечення розглянуто предметну область, проведено аналіз відомих програмних продуктів, на основі чого були розроблені варіанти використань та функціональні вимоги до ПЗ. Розділ моделювання та конструювання програмного забезпечення присвячений розробці ПЗ, а саме бізнес-процесів та архітектури проєкту. У цьому розділі були також розглянуті програмні засоби та бібліотеки, за допомогою яких було реалізовано ПЗ, та був проведений аналіз безпеки даних для додатку. У розділі аналізу якості та тестування програмного забезпечення розглянуті безпекові аспекти ПЗ. Цей розділ присвячений ручному тестуванню, за допомогою якого були перевірені головні функції застосунку. Був також розписаний контрольний приклад, який імітує можливу взаємодію з рушієм, для того щоб переконатися, що в описаному сценарії не виникне помилки. У розділі впровадження та супроводу програмного забезпечення описаний процес завантаження та інсталяції ПЗ, а також інструкція щодо того, де можна отримати оновлення. | uk |
dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 42 tables, 20 figures and 20 sources – in total 69 pages. The purpose of the diploma project is the development of a 3D game engine available to a wide range of users. Project’s goal is to simplify and increase flexibility of game development process by using additional modules and a software interface for their integration. Object of research: 3D engine with a modular structure Subject of research: architecture and implementation In the scope of software requirements analysis section, we’ve examined the subject area, analyzed well-known software products and developed use cases and functional requirements for the software to accommodate to the most recent standards. Software modeling and design section is dedicated to software development, namely business processes and project architecture. In this section we’ve also overviewed the software tools and libraries used to implement the software and analyzed the data security for the application. Software quality analysis and testing section is dedicated to the security aspects of the software. This section involved manual testing which was a crucial part of the development since it validated the main functions of the application. A control example was introduced and was used to determine how stable the application is under scenarios it’d been designed for. In the scope of software implementation and maintenance section we’ve described the process of downloading and installing the software, as well as instructions on where to get new application builds. | uk |
dc.format.extent | 154 с. | uk |
dc.identifier.citation | Дупак, М. С. Архітектура і реалізація 3D рушія з модульною структурою : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Дупак Максим Сергійович. - Київ, 2023. - 154 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63857 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | комп'ютерна 3D графіка | uk |
dc.subject | десктопний додаток | uk |
dc.subject | модульність | uk |
dc.subject | C/C++ | uk |
dc.subject | рендер | uk |
dc.subject | шейдер | uk |
dc.subject | OpenGL | uk |
dc.subject | розробка ігор | uk |
dc.subject | CG | uk |
dc.subject | desktop application | uk |
dc.subject | modularity | uk |
dc.subject | rendering, shader | uk |
dc.subject | game developmet | uk |
dc.title | Архітектура і реалізація 3D рушія з модульною структурою | uk |
dc.title.alternative | Architecture and Implementation of a 3D Engine with Modular Structure | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Dupak_bakalavr.pdf
- Розмір:
- 5.08 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: