Архітектура і реалізація 3D рушія з модульною структурою

dc.contributor.advisorПавлов, Олександр Анатолійович
dc.contributor.authorДупак, Максим Сергійович
dc.date.accessioned2024-01-16T14:34:41Z
dc.date.available2024-01-16T14:34:41Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 42 таблиці, 20 рисунків та 20 джерел – загалом 69 сторінок. Дипломний проєкт присвячений розробці 3D рушія для розробки ігрових застосунків широким колом користувачів. Мета: спрощення та підвищення гнучкості створення ігрових застосунків за рахунок використання додаткових модулів та програмного інтерфейсу для їх інтеграції. Об'єкт дослідження: 3D рушій з модульною структурою Предмет дослідження: архітектура і реалізація У розділі аналізу вимог до програмного забезпечення розглянуто предметну область, проведено аналіз відомих програмних продуктів, на основі чого були розроблені варіанти використань та функціональні вимоги до ПЗ. Розділ моделювання та конструювання програмного забезпечення присвячений розробці ПЗ, а саме бізнес-процесів та архітектури проєкту. У цьому розділі були також розглянуті програмні засоби та бібліотеки, за допомогою яких було реалізовано ПЗ, та був проведений аналіз безпеки даних для додатку. У розділі аналізу якості та тестування програмного забезпечення розглянуті безпекові аспекти ПЗ. Цей розділ присвячений ручному тестуванню, за допомогою якого були перевірені головні функції застосунку. Був також розписаний контрольний приклад, який імітує можливу взаємодію з рушієм, для того щоб переконатися, що в описаному сценарії не виникне помилки. У розділі впровадження та супроводу програмного забезпечення описаний процес завантаження та інсталяції ПЗ, а також інструкція щодо того, де можна отримати оновлення.uk
dc.description.abstractotherThe 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.extent154 с.uk
dc.identifier.citationДупак, М. С. Архітектура і реалізація 3D рушія з модульною структурою : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Дупак Максим Сергійович. - Київ, 2023. - 154 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63857
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectкомп'ютерна 3D графікаuk
dc.subjectдесктопний додатокuk
dc.subjectмодульністьuk
dc.subjectC/C++uk
dc.subjectрендерuk
dc.subjectшейдерuk
dc.subjectOpenGLuk
dc.subjectрозробка ігорuk
dc.subjectCGuk
dc.subjectdesktop applicationuk
dc.subjectmodularityuk
dc.subjectrendering, shaderuk
dc.subjectgame developmetuk
dc.titleАрхітектура і реалізація 3D рушія з модульною структуроюuk
dc.title.alternativeArchitecture and Implementation of a 3D Engine with Modular Structureuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: