Моделювання об'єктів в кросплатформеному середовищі розробки Unity
Вантажиться...
Дата
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
Анотація
У сучасних умовах розвитку цифрових технологій все більша популярність сприяють інтерактивній візуалізації та симуляції тривимірних об’єктів. Їх застосовують у таких сферах, як архітектура, віртуальна та доповнена реальність, ігрова індустрія, промисловий дизайн, освіта та інші. Моделювання об’єктів у тривимірному середовищі дає змогу користувачам не тільки переглядати об’єкти, але й взаємодіяти з ними, оцінюючи їхні властивості, структуру та поведінку у змодельованому середовищі. Такий підхід суттєво розширює можливості представлення інформації та ефективність візуального сприйняття. Актуальність даного завдання виникає у потребі створення гнучких, адаптивних та реалістичних інструментів для моделювання об’єктів, які поєднують візуальні, фізичні та інтерактивні характеристики.
Метою розробки програмного додатку є створення інтерактивного 3D-середовища в ігровому рушії Unity, у якому змодельовані об’єкти володіють візуальними і фізичними властивостями, а користувач має змогу взаємодіяти з ними в режимі реального часу. Такий додаток може бути використаний як прототип для подальшої розробки візуалізацій архітектурних просторів, навчальних симуляцій або демонстраційних систем. Враховуючи широке застосування таких рішень, їхнє впровадження відповідає поточним вимогам ринку програмних продуктів та освітніх інструментів.
У процесі розробки програмного додатку застосовуються сучасні методи тривимірного моделювання, побудови сцени, застосування фізичних властивостей об’єктів – гравітація, зіткнення, матеріали. а також методи розробки інтерактивного інтерфейсу Основною технологією є Unity - потужне кросплатформене середовище розробки, що підтримує фізичні рушії, систему обробки подій, а також гнучкі інструменти для створення користувацьких сценаріїв. Для створення моделей можна використовувати сторонні редактори, такі як Blender, з подальшим імпортом об’єктів у середовище Unity. У проекті також використовуються мова програмування С# для створення логіки взаємодії та обробки подій.
Основні завдання, які вирішуються у даній роботі, це аналіз предметної області, дослідження моделювання, візуалізації та симуляції об’єктів у інтерактивному середовищі. Проектування структури додатку, визначити типи об’єктів, їх властивості. Створення моделей об’єктів, реалізація фізичних властивостей об’єктів, розробка інтерактивних елементів.
Методи дослідження включають моделювання системи за допомогою UML-діаграм, аналіз літературних джерел та розробку прототипу.
У результаті дослідженої теми було створенно програмне забезпечення, яке відповідає стандартам та вивчено принципи побудови тривимірних об’єктів, особливості їх візуалізації, а також реалізації фізичної взаємодії між об’єктами. Проведено аналіз технологій, які дозволяють створювати інтерактивні сцени, обробки колізій, освітлення та управління камерою. Вивчено підходи до імпорту моделей із зовнішніх редакторів, таких як Blender, і інтеграції їх у середовище Unity. Здійснено тестування функціональності сцени та оцінено практичну придатність для використання в навчальних та демонстраційних цілях.
Опис
Ключові слова
цифрові технології, тривимірні об'єкти, віртуальна та доповнена реальність, інтерактивне 3D-середовище, digital technologies, three-dimensional objects, virtual and augmented reality, interactive 3D environment
Бібліографічний опис
Туровський В. М. Моделювання об'єктів в кросплатформеному середовищі розробки Unity : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 62 с.