Questions tagged [openvr]

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.

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.

OpenVR was once called the "Steamworks VR API". SteamVR is the related server that runs on the client and implements the OpenVR API for desktop applications to use.

Official SDK is available on Valve Software's GitHub.

Documentation for the API is available in the wiki.

More information on OpenVR and SteamVR can be found on http://steamvr.com

88 questions
1
vote
0 answers

Using OpenVR TrackedCamera for OpenCV stereo rectification and block matching

I am trying to create a disparity map of the images created by the stereo camera mounted on the Valve Index VR headset. I am using OpenVR and OpenCV. OpenVR allows access to the cameras using the IVRTrackedCamera interface. In order to perform…
Mlezi
  • 105
  • 1
  • 13
1
vote
1 answer

Unity Development for HoloLens

I have tried to develop a Unity project with Vuforia engine function to be deployed to the HoloLens. Short problem summary: It doesn't work. I started with creating a very simple project with the Vuforia AR camera and a 3D cube placed in the view…
Kai K.
  • 11
  • 2
1
vote
1 answer

pyOpenGL: memory issue using openvr with pyqt5 (HTC Vive)

we are developing a virtual environment using qt5 and pyopenvr with the HTC Vive. All our scripts are fine and working. On one laptop, however, we all of a sudden keep having an issue. It's a high-end gaming laptop equipped with a gtx1060 (6gb), so…
espex89
  • 11
  • 1
1
vote
0 answers

How can I pass from a rotation matrix to another?

I am using OpenVR (a python binding) to extract the angles from the rotation matrix. I have an algorithm which gives me those angles. By the way, I need to integrate those angles into another system, which uses a different sequence of…
1
vote
2 answers

OpenVR - IVRSystem::GetControllerState always returns empty structs

I've been following Kamran Bigdely-Shamloo's article on how to get positional information from the HTC Vive and it has worked well so far. My next step was to "listen" to button presses. I've read the documentation and it says here that all I need…
Guntram
  • 414
  • 2
  • 5
  • 18
1
vote
0 answers

HTC Vive & SteamVR freezes Unity

I have the SteamVR plugin installed in Unity correctly but at random points in time or for some reason when I'm doing animations, the Unity Editor freezes. This doesn't happen for any non-vr projects and if I'm in Play mode when it freezes, I'm…
Jacob Brasil
  • 125
  • 1
  • 6
1
vote
1 answer

How to create and distribute SteamVR dashboard overlays

To be totally clear. This question is about SteamVR dashboard overlays specifically, not regular overlays. I have been playing around with the C++ SteamVR SDK and working on some overlay application prototypes lately. Something I have not managed to…
lemessur
  • 114
  • 7
1
vote
1 answer

OpenVr: alternatives and compatibility

I am trying to figure out the OpenVR APIs capabilities and its exact role in VR contents development. So far i understood that games can be developed using OpenVR in order to be flexible on the kind of hardware used. At this point I have a couple…
David
  • 103
  • 10
1
vote
1 answer

Creating a Android - Controller - SteamVr communication

What I am attempting to do is this: My smartphone sends its orientation (fusion of Gyro, Accel and Magnetic) to the controller which further processes the data to make it accessible by SteamVr which in turn should send me the frames which I want to…
1
vote
1 answer

How do I display a surface without tracking with steamvr(openvr)?

When there is no tracking, the head display will automatically show the gray blue, unable to display the need for the screen. The application we develop needs to run without a tracking, how can I achieve it?
johnnysun
  • 13
  • 4
1
vote
1 answer

using vtk with openVR

I'm trying to use VTK 7.1.1 with OpenVR on HTC Vive device. I have configured VTK using CMake 3.3.0 and built its solution using Visual Studio 2012. But when I tried to generate the solution for the example file in VTK-7.1.1/Rendering/OpenVR through…
1
vote
0 answers

SteamVR External Camera, Screen Position out of view frustum

I am currently working on SteamVR External Camera for the third controller, supporting Mixed Reality in my project for HTC Vive. But I have a trouble with the Quadratic view, it shows only the HMD: When I select the camera in the child of third…
1
vote
0 answers

Create Qt widget in library (not in main)

I am working on a C++ project which uses OpenVR to communicate with a HTC Vive kit. The idea is to develop a library with a menu to be shown in the VR environment, from which the user can change some parameters of the program. I am trying to…
1
vote
1 answer

Custom OpenVR driver, with jittery android rotation

I'm working on a simple (I thought) OpenVR driver that sends the compositors output to my android phone to display with google cardboard. I've got the basics working but when my driver receives the rotation data from my android device it's very…
Toby Dunn
  • 31
  • 4
1
vote
2 answers

How to submit textures to the HTC Vive?

I've been trying to submit a texture to the HTC Vive using the compositor. I keep getting 105 errors which is "TextureUsesUnsupportedFormat". The Texture is a bmp image 24 bit Depth. I've looked at the hellovr sample and still a bit confused. I also…
Zach
  • 13
  • 5