Introduction

OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.

Supported Device Model

E4

E4

E4 Arc

E4 Arc

E3-S

E3-S

E4-C

E4-C

E3-4K

E3-4K

E3-C

E3-C

Development Platform Recommendations

Unity

Unity

Version 2019.4 or higher

Unreal

Unreal

Version 4.27 or higher

Introduction

Ultraleap's industry-leading hand tracking technology is transforming XR. Users can experience the full power of natural interaction in AR and VR. Look down and see your hands, reacting and moving in real time. Effortless, intuitive interaction with no controllers, no wearables, and no learning curve.

Supported Device Model

E4 Arc

E4 Arc

Development Document and SDK

Setting Up Development for DPVR PC VR

Assistant4

DPVR Assistant 4 (E4 / E4 Arc)

Install and Launch: Download and install DPVR Assistant 4 . Once installed, open the software.

Device Connection: Connect your headset and controllers to your computer. Ensure they are recognized by the software.

Configure Controller Mode:

a. Open the General Settings in DPVR Assistant 4.

b. In the Controller Option , select your desired development controller mode:

    Auto Mode or Joystick Mode: Maps your E4 controllers to the Oculus Touch Controller.

    Touchpad Mode: Maps your E4 controllers to the HTC Vive Controller.

Assistant

DPVR Assistant (E3-S / E4-C / E3-4K / E3-C)

Install and Launch: Download and install DPVR Assistant . Once installed, open the software.

Device Connection: Connect your headset to your computer. Ensure it is recognized by the software.

SteamVR

SteamVR

Install and Launch: Download and install SteamVR from the Steam . Once installed, open the software.

Vertify Device Connection: Look for the highlighted icons of headset or controllers in the SteamVR panel.

DPVR Unity SDK

Introduction

The DPVR Unity SDK contains many components, prefabs, APIs and demo code to help you build DPVR VR applications in the Unity engine.

Supported Device Model

P1-MAX

P1 Max

P2

P2

P1-PRO-4K-ULTRA

P1 Pro 4K (ULTRA)

P1-Pro-4K

P1 Pro 4K

P1-Pro

P1 Pro

P1

P1

Ganzin Eyetracker SDK

Introduction

Ganzin Eyetracker Unity SDK is Unity assets which are packed into an Unity package. An app can work with Ganzin eyetracker service if put the Ganzin Eyetracker Manager prefab into the scene or any GameObject add the GanzinEyetrackerManager component. It also provides serveral APIs as interface for developers to control the Ganzin eyetracker.

Supported Device Model

P2

P2

Development Document

Development SDK

Wave VR SDK

Introduction

The Wave VR SDK offers an open interface enabling interoperability between numerous all- in-one VR headsets and accessories, supporting mainstream game engines. This allows players with different VR devices an easy access to your extraordinary content.

Supported Device Model

P2

P2

P1-PRO-4K-ULTRA

P1 Pro 4K (ULTRA)

P1-Pro-4K

P1 Pro 4K

P1-Pro

P1 Pro