Вебзастосунок для створення графічних зображень на основі 2D- та 3D-моделей
| dc.contributor.advisor | Ліхоузова, Тетяна Анатоліївна | |
| dc.contributor.author | Макарчук, Лідія Олександрівна | |
| dc.date.accessioned | 2026-03-17T08:41:58Z | |
| dc.date.available | 2026-03-17T08:41:58Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 50 таблиць, 76 рисунків та 37 джерел – загалом 113 сторінок. Дипломний проєкт присвячений розробці веб-застосунку для створення графічних зображень на основі 2D- та 3D-моделей. Мета – надати інструмент для користувачів-непрограмістів, зокрема дизайнерів, художників та викладачів, для візуалізації об’єктів у 2D просторі на основі фото та 3D-моделей. Об'єкт дослідження: програмне забезпечення для візуалізації та обробки зображень. Предмет дослідження: методи візуалізації. У першому розділі досліджено сучасні ІТ-рішення у сфері комп’ютерної графіки, проаналізовано можливості та обмеження популярних застосунків, таких як Canva та VistaCreate, і виявлено нішу для інструменту з підтримкою одночасної роботи з 2D- та 3D-графікою у браузері. Другий розділ присвячено визначенню функціональних і нефункціональних вимог до системи, постановці задач, моделюванню бізнес-процесів та формалізації технічних критеріїв до реалізації. У третьому розділі описано обране архітектурне рішення, структуру застосунку, технічні засоби реалізації, а також розглянуто принципи роботи клієнтської та серверної частин, структуру бази даних і зовнішніх сервісів. У четвертому розділі виконано перевірку якості коду за допомогою метрик та інструментів аналізу, наведено тест-кейси для перевірки основного функціоналу, а також описано результати проведених перевірок. П’ятий розділ містить опис розгортання клієнтської та серверної частин, використаних інфраструктурних рішень (зокрема Firebase, Azure Blob Storage, Elasticsearch), а також опис способів підтримки, зокрема автоматизованих процесів оновлення. Результати роботи опубліковані у фаховому виданні категорії Б: Makarchuk L. O., Likhouzova T. A. Analysis of tools for creating graphic images based on 2D and 3D models // System technologies, vol. 4(159), 2025 – p.166-171. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 50 tables, 76 figures and 37 sources – in total 116 pages. The purpose of the diploma project is to provide a tool for non-programmers, including designers, artists, and teachers, to visualize objects in 2D space based on photos and 3D models. Object of research: software for visualization and image processing. Subject of research: visualization methods. The first chapter examines modern IT solutions in the field of computer graphics, analyzes the capabilities and limitations of popular applications such as Canva and VistaCreate, and identifies a niche for a tool that supports simultaneous work with 2D and 3D graphics in a browser. The second chapter is devoted to defining functional and non-functional requirements for the system, setting tasks, modeling business processes, and formalizing technical criteria for implementation. The third chapter describes the chosen architectural solution, application structure, technical means of implementation, and also considers the principles of operation of the client and server parts, the structure of the database and external services. The fourth chapter checks the quality of the code using metrics and analysis tools, provides test cases for checking the main functionality, and describes the results of the checks. The fifth chapter describes the deployment of the client and server parts, the infrastructure solutions used (in particular, Firebase, Azure Blob Storage, Elasticsearch), and the methods of support, including automated update processes. The results are published in Makarchuk L. O., Likhouzova T. A. Analysis of tools for creating graphic images based on 2D and 3D models // System technologies, vol. 4(159), 2025 – p.166-171. | |
| dc.format.extent | 213 с. | |
| dc.identifier.citation | Макарчук, Л. О. Вебзастосунок для створення графічних зображень на основі 2D- та 3D-моделей : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Макарчук Лідія Олександрівна. - Київ, 2025. - 213 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79533 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | вебзастосунок | |
| dc.subject | база даних | |
| dc.subject | зображення | |
| dc.subject | web application | |
| dc.subject | .NET | |
| dc.subject | React | |
| dc.subject | database | |
| dc.subject | images | |
| dc.subject | 3D | |
| dc.subject | 2D | |
| dc.subject | Firebase Auth | |
| dc.subject | Three.js | |
| dc.title | Вебзастосунок для створення графічних зображень на основі 2D- та 3D-моделей | |
| dc.title.alternative | Web Application for Creating Graphic Images Based on 2D and 3D Models | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Makarchuk_bakalavr.pdf
- Розмір:
- 18.47 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: