Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 6.45 KB

README.RU.md

File metadata and controls

34 lines (19 loc) · 6.45 KB

EN RU

TrueOpenVR Драйвера

Готовые и демонстрационные драйверы для VR устройств.

Драйверы

ArduinoHMD - драйвер позволяющий отслеживать вращения VR шлема, с помощью трекера Razor IMU, на базе Arduino и GY-85 или MPU 6050, с прошивкой Razor AHRS или любой совместимой. Номер COM-порта изменяется в файле "ArduinoHMD.ini", в папке драйверов TOVR. Подробнее тут.

ArduinoControllers - драйвер позволяющий отслеживать позицию и вращение и получать кнопки для VR контроллеров. Позиционирование в пространстве происходит, с помощью двух IMU датчиков, на основе данных их осей. Номера COM-портов изменяются в файле "ArduinoControllers.ini", в папке драйверов TOVR. Прошивку для Arduino можно найти здесь. Подробнее о создании контроллеров тут. Подробнее о настройке тут.

PSMoveService - драйвер позволяющий получать позиционирование, в пространстве, для самодельных устройств (с помощью пинг понг шариков со светодиодами) и использовать PS Move контроллеры и PSVR шлем. Для работы необходим "PSMoveService". Подробнее тут.

RazerHydra - драйвер позволяющий получать использовать контроллеры Razer Hydra. Для работы необходимо установить "SixenceSDK" ("Additionally\RazerHydra\Install.bat"). Подробнее тут.

AndroidControllers - драйвер позволяющий отслеживать вращение и получать кнопки для VR контроллеров. Подробнее тут.

FreeTrack - драйвер позволяющий отслеживать вращение и позиционирование VR шлема, с помощью OpenTrack. В OpenTrack поддерживаются следующие трекеры: Oculus Rift (DK1, DK2, CV1), Aruco paper marker (webcam + paper), FreePie UDP receiver (Android), Hatire Arduino, PointTracker, Intel RealSense, Razer Hydra, SteamVR). В настройках OpenTrack нужно изменить "Выходной интерфейс" на "freetrack 2.0 Enhanced".

SplitterAdvance - драйвер позволяющий подключить один драйвер для позиционирования, второй драйвер для вращения, третий драйвер для кнопок, для VR шлема и VR контроллеров. Настроить драйверы можно в файле "Splitter.ini" или "Splitter64.ini" (для 64 битной архитектуры), находяющийся в папке "TrueOpenVR\Drivers", изменив названия драйверов. Подробнее тут.

SplitterControllers - драйвей позволяющий подключить один драйвер для одного контроллера и второй для другого. Можно указать изменить индекс устройства. Использовать можно вместе с драйвером "SplitterAdvance". Настроить драйверы можно в файле "SplitterConrollers.ini" или "SplitterConrollers64.ini" (для 64 битной архитектуры), находяющийся в папке "TrueOpenVR\Drivers", изменив названия драйверов.

Splitter - драйвер позволяющий подключить один драйвер для VR шлема, а второй драйвер для контроллеров. Настроить драйверы можно в файле "Splitter.ini", находяющийся в папке "TrueOpenVR\Drivers", изменив названия драйверов.

XInput - драйвер позволяющий получать кнопки, от Xbox геймпада, для VR контроллеров. Подробнее тут.

Keyboard - драйвер позволяющий изменять позицию VR шлема, VR контроллеров, вращать их. Необходим для демонстрации и тестов. Подробнее тут.

Emulation - драйвер имитирующий VR устройства, без данных. Для эмуляции трекеров или устройств.

Sample - демонстрационный драйвер на С++ и Delphi. Подходит для тестов и разработки.

Fake - драйвер имитирующий VR устройства, с данными. Подходит для тестов.