Вебзастосунок для створення графічних зображень на основі 2D- та 3D-моделей

dc.contributor.advisorЛіхоузова, Тетяна Анатоліївна
dc.contributor.authorМакарчук, Лідія Олександрівна
dc.date.accessioned2026-03-17T08:41:58Z
dc.date.available2026-03-17T08:41:58Z
dc.date.issued2025
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.abstractotherThe 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.extent213 с.
dc.identifier.citationМакарчук, Л. О. Вебзастосунок для створення графічних зображень на основі 2D- та 3D-моделей : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Макарчук Лідія Олександрівна. - Київ, 2025. - 213 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/79533
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебзастосунок
dc.subjectбаза даних
dc.subjectзображення
dc.subjectweb application
dc.subject.NET
dc.subjectReact
dc.subjectdatabase
dc.subjectimages
dc.subject3D
dc.subject2D
dc.subjectFirebase Auth
dc.subjectThree.js
dc.titleВебзастосунок для створення графічних зображень на основі 2D- та 3D-моделей
dc.title.alternativeWeb Application for Creating Graphic Images Based on 2D and 3D Models
dc.typeBachelor 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
Опис: