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. The OpenVR API provides a game with a way to interact with Virtual Reality displays without relying on a specific hardware vendor's SDK. It can be updated independently of the game to add support for new hardware or software updates. This means that you can access the position of the headset using only one API call and it works for all headset brands (Oculus, Mixed Reality, Vive, etc)! The API is implemented as a set of C++ interface classes full of pure virtual functions. When an application initializes the system it will return the interface that matches the header in the SDK used by that application.

Features

  • OpenVR is divided into 2 layers, application and driver
  • OpenVR for application talks to SteamVR, SteamVR then talks to OpenVR driver
  • OpenVR application works at a higher level than an OpenVR driver
  • Programmers like you can write OpenVR application or OpenVR driver to communicate with SteamVR
  • The API is broken down into six primary interfaces in the vr namespace
  • Interface for display, distortion, tracking, controller, and event access

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow OpenVR SDK

OpenVR SDK Web Site

Other Useful Business Software
Go from Data Warehouse to Data and AI platform with BigQuery Icon
Go from Data Warehouse to Data and AI platform with BigQuery

Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
Try BigQuery Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OpenVR SDK!

Additional Project Details

Programming Language

C++

Related Categories

C++ Games, C++ VR Development Software, C++ Virtual Reality Software, C++ Runtimes

Registered

2021-11-03