Skip to content

RTUITLab/TheParallaxView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheParallaxView

Описание

Проект представляет из себя систему трекинга положения человека и изменение относительно этого положения виртуальной точки наблюдения с сохранением территории наблюдения в виде постоянной.

В качетсве наблюдения могут быть использованы: 3D-модели и видео в формате 360. Каждый вариант используется для различных целей. Реалистичная картинка + изменения точки наблюдения поможет создать более глубокий уровень погружения пользователя.

За основу был взят проект с сайта, в частности репозиторий. Автор предлагает решение под IOS, где необходимая камера глубины встроена в смартфон.

Для того чтобы перенести функционал с IOS на OS Windows мы изменили архитектуру проекта под китайский аналог камеры глубины марки Orbbec (astra mini pro).

Функционал

  • Трекинг положения тела
  • Работа с видео 360 (внутри сферы)
  • Работа с 3D-моделями

Обзор

изображение

Демонстрация

Работа с видео 360

От Вида пользователя Запись Экрана
video5364318748595471135(1) 2024-02-15 17-05-34(1)

|

Работа с 3D-моделями

video5364257231778890373.mp4

Требования

  • Проект тестировался только на OS Windows
  • Камера глубины Orbbec (тесты проводились только с моделью astra mini pro)
  • USB порт на тестируемом устройстве
  • Unity 2021.3.5f1

Установка и запуск

  1. Через Git скачать проект
  2. Сделать pull файлов из LFS
  3. В Unity при необходимости установить 2021.3.5f1 версию
  4. Камеру глубины расположить примерно на расстоянии 2м слева от центра экрана и перпендикулярно направить в сторону экрана
  5. Если не хватает длины провода использовать удлинитель
  6. Подключить камеру и запустить