CyberKoala

XR туториалы | Разработка VR/AR приложений и игр. Создание и внедрение VR арен для бизнеса

0
Ваша корзина

VR in Linux (Ubuntu) manual

YouTube Stream – смотрите на X2

Инструкция по работе/разработке под VR на Ubuntu (и не только)

Для начала:

1. Зависимости

$ sudo apt-get install libusb-dev libudev-dev libxinerama-dev libxrandr-dev
$ sudo apt-get install adb

2. Добавляем пользователя в usergroup для подключения и определения шлема HMD)

Выполняем все команды от sudo (важно). Поменяйте ${YOUR_USER_NAME} на имя пользователя (пример admin)

$ sudo useradd -aG plugdev ${YOUR_USER_NAME}

3. Создаем файл с правилами ADB

$ sudo nano /etc/udev/rules.d/50-oculus.rules

Конфиг только для Oculus (вы можете найти аналогичные ATTR для других HMD):

## 5etc/udev/rules.d/50-oculus.rules
SUBSYSTEM="usb", ATTR{idVendor}=="2833", ATTR{idProduct}=="0186", MODE="0660" group="plugdev", symlink+="ocuquest%n" 
$ sudo udevadm control --reload-rules

4. Перезагружаем PC (важно!)

5. Перезапускаем ADB (на всякий)

$ sudo adb kill-server  
$ sudo adb start-server  

6. Подключаем HMD (шлем) кабелем USB 3.0 и выполняем:

$ sudo adb devices  

Успешное подключение устройства выглядит так:

List of devices attached
1WWWAAAFFFF device

Как устанавливать полезный VR софт

Опционально: ставим Steam VR через собранный deb пакет https://store.steampowered.com/about/ или через терминал:

$ sudo apt update
$ sudo apt install steam

Опционально: ставим SideQuest https://github.com/SideQuestVR/SideQuest/releases

У SideQuest есть полезная функция – отладка через WiFi – что значительно упрощает работу со сборкой в Unity (можно отказаться от кабеля)

$ wget https://github.com/SideQuestVR/SideQuest/releases/download/v0.10.33/SideQuest-0.10.33.tar.xz
$ tar -xvf SideQuest-0.10.33.tar.xz
$ cd SideQuest-0.10.33
$ ./sidequest

Как установить Unity HUB: https://docs.unity3d.com/hub/manual/InstallHub.html?_ga=2.186802408.1785355613.1677948539-252450891.1661446378#install-hub-linux

Полезные инструменты:

Орининал инструкции (на англ.):

https://github.com/CyberKoalaStudios/VR-in-Linux-Ubuntu-manual/wiki