Diploma-Filonenko

Створення застосунку з
використанням віртуальної реальності

Філоненко Олексій, 4 курс, група ПП-42

Мета дослідження

  • ​Аналіз існуючих технологій віртуальної реальності (доступних програмних і апаратних рішень)
  • Порівняння способів створення ВР-застосунків, їх підтримуваних платформ
  • Створення застосунку з використанням технологій віртуальної реальності

Завдання дослідження

  • проаналізувати існуючи пристрої та програмне забезпечення ВР
  • порівняти API ВР та 3D-рушії на прикладі ВР-пристрою Oculus Rift S
  • оцінити багатоплатформові можливості API SteamVR/OpenXR
  • ознайомитися з процесом створення, тестування та публікації ВР-застосунку
  • розробити прототип ВР-застосунку з використанням сучасних технологій

Об'єкт та предмет дослідження

Об'єктом дослідження є програмні і апаратні технології ВР.

Предметом дослідження є застосунок з використанням віртуальної реальності.

Створений ВР-застосунок

Прототип ВР-застосунку, що використовує основні можливості Oculus Rift S через API OpenXR.

Основний функціонал:

- відстеження ВР-пристрою в повнокімнатній та стаціонарних конфігураціях
- переміщення користувача методом телепортації
- взаємодія з 3D-об'єктами: переміщення, зміна розміру
- генерація діаграм, виходячи з даних про розмір об'єктів

Висновки

  • проаналізовано та порівняно доступні способи та методи створення ВР-застосунку
  • описані переваги та недоліки поточних API ВР та 3D-рушіїв з підтримкою ВР
  • досліджено, які технології є зручнішими для створення кросплатформових застосунків
  • створено застосунок з використанням Unreal Engine 4, SteamVR та Oculus Rift S
  • протестовано застосунок на Windows 10 та Ubuntu 21.04
  • опубліковано альфа-версію застосунку на Oculus Store

Дякую за увагу!