Code Monkey home page Code Monkey logo

steamvr-trueopenvr's Introduction

EN RU

SteamVR

An SteamVR driver with TrueOpenVR standard support.

Download

Centring

HMD - "CTRL" + "ALT" + "R" or "Numpad 5"

HMD and controllers - "Grip" + "System" on two controllers.

Configuration file options

Name Description
DistanceBetweenEyes The distance between stereo images, the larger the closer.
DistortionK1, DistortionK2 Lens distortion factors.
ScreenOffsetX Horizontal stereo image shift.
ZoomHeight, ZoomWidth Scaling factors of stereo images.
FOV Degree of field of view. You can zoom in, depending on the VR headset lenses.
displayFrequency Screen refresh rate.
renderWidth, renderHeight Image rendering resolution for one eye (for a mono mode can specify the full resolution). Depending on the lens distortion, it can be increased. The recommended value is the monitor resolution (1080, 1440, and so on) multiplied by 1.235 (the number must be an integer).
windowWidth, windowHeight The height and width of the window for the VR display, should meet the display resolution.
windowX, windowY Window offset is required for display on other monitors. For example, to display on the second display, which is displayed on the right, you need to specify the value 1920 (provided that the first display has a resolution of 1920 by 1080). The exact data can be viewed using the MultiMonitorTool utility, and also with it you can turn off and turn on the second monitor via a bat file.
Stereo Stereo or mono mode (common to both eyes) for testing, using HMD without lenses and partitions, and so on.
DebugMode Debug mode, locked at 30 FPS. After checking, it is recommended to set it to false (disable).

Config path - "...\Steam\steamapps\common\SteamVR\drivers\tovr\resources\settings\default.vrsettings".

Setup

  1. Install SteamVR.
  2. SteamVR starts and in the SteamVR status window click -> Room settings -> Small room -> Calibration -> 170 cm. The SteamVR tutorial can be closed, and SteamVR Home is disabled in the SteamVR settings.
  3. Put on HMD and controllers, then centering them if necessary.

steamvr-trueopenvr's People

Contributors

r57zone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

steamvr-trueopenvr's Issues

Roll axis is not functioning well

There is a problem with RazorIMU + MPU6050 combo. In steamvr, roll axis line is fixed to the default front direction. So it works fine when i look forward but when i look sideways, roll axis does not work as intended (for example rolling to the right when looking 90 degrees to the left results in a pitch up like motion). I have also tried to route the data through FreePIE and using FreeTrack driver and got the same result. BTW the values are fine in getdata examples, so the problem is between TOVR output and SteamVR input. any help would be appreciated.

SteamVR displays error 422

SteamVR version 1.6.10 (1564442420) shows error 422. It seems to respond to headset movement, but says "Headset is offline" (шлем выключен) in "room setup" and VR apps start in desktop mode.

Compositor error

Good morning, everyone,

I have a problem with the installation of the OpenVR drivers.
When I install it with SteamVR Settings.exe and launch SteamVR, it recognizes my phone through OpenTrack, but SteamVR tells me that the compositor is not available. As soon as I uninstall the drive through SteamVR Settings.exe, SteamVR works again but no longer recognizes OpenTrack.

(SteamVR version used: 1.3.22)

Anyone have any idea how to fix this?

Controller buttons are not registering in SteamVR

I'm using TrueOpenVR 0.7 (latest release on this repo) with the SteamVR 0.4 driver, and I am using the provided SplitterAdvance64.dll with the following configurations in the ini:

  • HMD set to FreeTrack64.dll
  • All of the controller driver options (Position, Rotation, Buttons) to Keyboard64.dll

I see the buttons working in the provided GetData64.exe sample

image

But inside of steamVR, the keyboard keys that emulate the buttons don't seem to be triggering anything.

The keyboard keys that move the controller (WASD UHJK) work just fine.

I'm on a Windows 10 machine.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.