Дослідження особливостей роботи з 3D об’єктами на мобільних платформах

dc.contributor.advisorВласюк, Ганна Григорівна
dc.contributor.authorМосиса, Алекс Алемайху
dc.date.accessioned2024-01-11T12:32:26Z
dc.date.available2024-01-11T12:32:26Z
dc.date.issued2022
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.abstractotherRelevance 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.extent67 с.uk
dc.identifier.citationМосиса, А. А. Дослідження особливостей роботи з 3D моделями на мобільних платформах : магістерська дис. : 171 Електроніка / Мосиса Алекс Алемайху. – Київ, 2022. – 67 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63697
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectFlutteruk
dc.subject3D модельuk
dc.subjectUnityuk
dc.subjectIOSuk
dc.subjectAndroiduk
dc.subject3D modeluk
dc.subject.udc681.3.07uk
dc.titleДослідження особливостей роботи з 3D об’єктами на мобільних платформахuk
dc.typeMaster Thesisuk

Файли

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