Дослідження особливостей роботи з 3D об’єктами на мобільних платформах
dc.contributor.advisor | Власюк, Ганна Григорівна | |
dc.contributor.author | Мосиса, Алекс Алемайху | |
dc.date.accessioned | 2024-01-11T12:32:26Z | |
dc.date.available | 2024-01-11T12:32:26Z | |
dc.date.issued | 2022 | |
dc.description.abstract | Актуальність дослідження. Світ мобільної розробки удосконалюється з кожним днем. Впровадження застосунків з візуалізацією 3D моделей грає ключову роль в індустрії мобільних девайсів. Проте, навіть сьогодні не кожна компанія має змогу запустити проект з використанням елементів 3D графіки, оскільки це вимагає високої кваліфікації співробітників та великого бюджету. Процес створення таких додатків супроводжується чималим володінням програмування у різноманітних середовищ розробки і знання мов програмування, спрямованих під конкретну операційну систему. Мета дослідження полягає в створенні програмного застосунку з відображенням 3D об’єкту на обох операційних системах (IOS та Android), а також методи та розробка алгоритмів створення ефективних програмних рішень з використання тривимірної графіки. Завдання для досягнення мети: проаналізувати теорію та існуючі аналоги серед конкурентів зі створення та проектування програм з елементами 3D графіки; дослідити особливості роботи з 3D моделями у програмному коді на мові програмування Flutter; проаналізувати принципи роботи взаємодії з роботою тривимірних об’єктів на мобільних платформах; створити програмний застосунок з відображенням 3D об’єкту на обох операційних системах (IOS та Android). Об’єкт дослідження: відображення тривимірної моделі автомобіля Tesla Model S, створеної в середовищі Unity на мобільних платформах різних операційних систем. Предмет дослідження: Емулятор Android та IOS девайсів, а також поведінка програми на різних мобільних пристроях. Методи дослідження: алгоритми та методи, які положенні в основі логіки роботи програми з відображенням тривимірних об’єктів на мобільних платформах різних операційних систем. Наукова новизна отриманих результатів: 1) досліджено та визначено варіанти алгоритмів створення програмних продуктів з елементами 3D графіки на мобільних платформах; 2) розроблено методику запуску програмного коду та скриптів змодельованої тривимірної моделі у середовищі проекту Flutter, а також запуск програмного коду, описуючий фізику руху складових 3D моделі; 3) досліджено продуктивності роботи програмного коду та відображення його на екрані фізичного пристрою. Практичне значення одержаних результатів: результати роботи можуть бути використані при створенні масштабних проектів у сфері розважального контенту та комерційних інтернет-магазинах з впровадження доповненої реальності для відображення товарів. | uk |
dc.description.abstractother | Relevance of research. The world of mobile development is improving every day. The implementation of applications with visualization of 3D models plays a key role in the industry of mobile devices. However, even today, not every company is able to launch a project using 3D graphic elements, as it requires highly qualified employees and a large budget. The process of creating such applications is accompanied by considerable mastery of various development environments and programming languages aimed at a specific operating system. The purpose of the research is to create a software application with the display of a 3D object on both operating systems (IOS and Android), as well as methods and development of algorithms for creating effective software solutions 3 using threedimensional graphics. Tasks to achieve the goal: to analyze the theory and existing analogues among competitors for creating and designing programs with 3D graphics elements; explore the peculiarities of working with 3D models in the Flutter programming language; analyze the principles of interaction with the operation of three-dimensional objects on mobile platforms; Research object: a three-dimensional model of a Tesla Model S car, created in the Unity environment. Subject of research: Emulator of Android and IOS devices, as well as the behavior of the program on various mobile devices. Research methods: algorithms and methods that are the basis of the logic of the program with the display of three-dimensional objects on mobile platforms of various operating systems. The scientific novelty of the obtained results: 1) options for algorithms for creating software products with 3D graphics elements on mobile platforms were studied and determined; 2) the method of launching the software code and scripts of the simulated three-dimensional model in the Flutter project environment, as well as the launch of the software code describing the physics of the movement of the components of the 3D model; 3) the performance of the software code and its display on the screen of the physical device was studied. Practical significance of the obtained results: the results of the work can be used in the creation of large-scale projects in the field of entertainment content and commercial online stores for the implementation of augmented reality for the display of goods in the window. | uk |
dc.format.extent | 67 с. | uk |
dc.identifier.citation | Мосиса, А. А. Дослідження особливостей роботи з 3D моделями на мобільних платформах : магістерська дис. : 171 Електроніка / Мосиса Алекс Алемайху. – Київ, 2022. – 67 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63697 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | Flutter | uk |
dc.subject | 3D модель | uk |
dc.subject | Unity | uk |
dc.subject | IOS | uk |
dc.subject | Android | uk |
dc.subject | 3D model | uk |
dc.subject.udc | 681.3.07 | uk |
dc.title | Дослідження особливостей роботи з 3D об’єктами на мобільних платформах | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Mosysa_magistr.pdf
- Розмір:
- 1.6 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: