1. SteamVR
  2. News

SteamVR News

SteamVR Beta Updated - 1.24.1

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR:
  • SteamVR Input bindings can now configure compatibility modes. Compatibility mode emulates a different controller’s properties, and can even return a different render model. This lets games that were targeted towards specific controller types be accessible to all controllers.


OpenXR:
  • OpenXR titles can now be rebound using the binding UI.
  • OpenXR bindings now allow selection of the “interaction profile” name. Some games may have actions that only work when using a specific interaction profile.
  • Applied fix to allow for dead zones in between dpad input directions (wedgeAngle < pi and >= 0)


Introducing SteamVR 1.23

Update Highlights


Today's update features continued progress on OpenXR and a variety of dead bugs. In addition to killing several longstanding bugs in our webserver, we have a new SteamVR Home destination that showcases CT scans of actual dead bugs we found lying on the ground outside our office.



A CT scan involves passing X-rays through a subject at different angles - captured data is then processed with a computer to generate a 3D voxel grid representing density at each point. These scans were produced using an industrial CT scanner capable of extremely high resolution scans - gigabytes of voxel data being converted into simpler 3D models capable of being rendered in real-time on your GPU.

Some technical details: CT scanner was a GE Phoenix V|tome|x S X-Ray Machine with dual 240kV and 180kV tubes and the larger DXR 400mm detector, the 180kV tube being used for insect scans as they are mostly homogeneous in density, and the lower power tube produces smaller voxel sizes.

Scans processed in VGSTUDIO MAX, generating model geometry relatively close to that seen in VR, then subsequent triangle reduction done in MeshLab. Models are about 2 million triangles each.

Model vertex colours were generated in MeshLab using the volumetric obscurance filter followed by various colour adjustments - this makes interior structures vastly easier to 'read' visually while still being quite inexpensive to render.

Subscribe on the Steam Workshop.



Full Update Notes


SteamVR:
  • Update "float in world" icon to more clearly indicate its function.
  • Additional fixes for webfont loading crashes.
  • Several crash fixes related to Window Views.
  • Fixed crash related to driver lighthouse shutdown.
  • Fixed the title and icon for the controller binding menu.
  • Fixed a VR server shutdown crash.
  • Fixed a web server crash when requesting controller information.
  • Fixed some webserver hangs/crashes.


OpenXR:
  • Implemented XR_EXT_dpad_binding extension.
  • Implemented XR_MND_headless extension.
  • Implemented XR_HTC_vive_focus3_controller_interaction extension.
  • Implemented XR_EXT_palm_pose extension.
  • Fixed crashes with Unity's OpenXR plugin when using DX12.
  • Fixed crash related to calling SetAppID before an action manifest is loaded.
  • Fixed issue with simulating touch controller bindings for WMR that was causing touch controller bindings for primary and secondary buttons to not work.
  • On Windows, whenever you accept the UAC prompt to set SteamVR as the default runtime, it will also be added to the list of available OpenXR runtimes in the registry.
  • Fixed conformance issues when using xrLocateViews - return errors when application sends an invalid time or unsupported view.
  • Fixed SteamVR crash when running game engine editors.


Meta:
  • Reduced controller position jitter.
  • Improved the Quest 2's grip trigger animation.

SteamVR Beta Updated - 1.23.7

This build is a candidate for a full release. If you encounter issues, please report them in the forum so they can be fixed before this build goes out to everyone.

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

OpenXR
  • Fixed conformance issues when using xrLocateViews - return errors when application sends an invalid time or unsupported view.
  • Fixed overlap percentage calculation for dpad binding modifications.
  • Added thumbrest to focus3 controller profile.
  • Fixed SteamVR crash when running game engine editors.


SteamVR Beta Updated - 1.23.6

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR
  • Possible fix for a webserver crash.
OpenXR
  • On Windows, whenever you accept the UAC prompt to set SteamVR as the default runtime, it will also be added to the list of available OpenXR runtimes in the registry.

SteamVR Beta Updated - 1.23.5

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR
  • Fix for some webserver hangs/crashes.
OpenXR
  • Adjustments the palm pose to ensure consistency against the grip pose across different controllers.