Developer(s) | Valve Corporation |
---|---|
Repository | github |
Written in | C++, C#, C |
Included with | SteamVR |
Type | Virtual reality |
License | BSD 3-Clause "New" or "Revised" License |
Website | www |
OpenVR is a software development kit (SDK) and application programming interface (API) developed by Valve for supporting the SteamVR [1] [2] and other virtual reality headset devices. [3] [4] The SteamVR platform uses it as the default application programming interface and runtime. [5] It serves as the interface between the virtual reality hardware and software [6] and is implemented by SteamVR. [7]
Although OpenVR is the default SDK for HTC Vive, it was developed to have multiple vendor support. [5] For instance, a developer can design OpenVR-based trigger button functions for controllers of Oculus Rift or Windows MR because these systems are both supported by the SDK. [8]
Valve has announced that they will be cooperating with the Open Source Virtual Reality project, [9] although the extent of the cooperation is unclear. [10]
OpenVR SDK was released to the public on 30 April 2015 by Valve, for developers to develop SteamVR games and software. It provides support for the HTC Vive Developer Edition, including the SteamVR controller and Lighthouse. OpenVR SDK was an important step towards the release of the first HTC Vive Developer Edition.
The OpenVR SDK has replaced the API that was previously available in steamvr.h in the Steamworks SDK. The old API will continue to receive support indefinitely, but applications that require any of the new features must switch to the new SDK.
A number of new interfaces were added, and existing interfaces received new methods. Details can be found in the OpenVR API documentation.
With the OpenVR SDK, software can now be connected to SteamVR hardware. The SDK can be downloaded from the OpenVR GitHub page. It supports all SteamVR products.
The SteamVR Unity Plugin and native SteamVR support in Unreal 4.8 have been implemented to support Unity in addition to the OpenVR SDK support. Both were available shortly after the initial release of OpenVR.
Changes from the SteamVR interface in SteamWorks SDK 1.31 to Initial release of OpenVR include [11]
Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment, education and business. Other distinct types of VR-style technology include augmented reality and mixed reality, sometimes referred to as extended reality or XR, although definitions are currently changing due to the nascence of the industry.
A head-mounted display (HMD) is a display device, worn on the head or as part of a helmet, that has a small display optic in front of one or each eye. An HMD has many uses including gaming, aviation, engineering, and medicine. Virtual reality headsets are HMDs combined with IMUs. There is also an optical head-mounted display (OHMD), which is a wearable display that can reflect projected images and allows a user to see through it.
ARToolKit is an open-source computer tracking library for creation of strong augmented reality applications that overlay virtual imagery on the real world. Currently, it is maintained as an open-source project hosted on GitHub.
Sensics is an American company making virtual reality products for professionals and consumers. Sensics is the co-founder of the OSVR ecosystem and technical lead of its software platform.
Titanium SDK is an open-source framework that allows the creation of native mobile applications on platforms iOS and Android from a single JavaScript codebase. It is presently developed by non-profit software foundation TiDev, Inc.
Vuforia is an augmented reality software development kit (SDK) for mobile devices that enables the creation of augmented reality applications. It uses computer vision technology to recognize and track planar images and 3D objects in real time. This image registration capability enables developers to position and orient virtual objects, such as 3D models and other media, in relation to real world objects when they are viewed through the camera of a mobile device. The virtual object then tracks the position and orientation of the image in real-time so that the viewer's perspective on the object corresponds with the perspective on the target. It thus appears that the virtual object is a part of the real-world scene.
Oculus Rift is a discontinued line of virtual reality headsets developed and manufactured by Oculus VR, a virtual reality company founded by Palmer Luckey that is widely credited with reviving the virtual reality industry. It was the first virtual reality headset to provide a realistic experience at an accessible price, utilizing novel technology to increase quality and reduce cost by orders of magnitude compared to earlier systems. The first headset in the line was the Oculus Rift DK1, released on March 28, 2013. The last was the Oculus Rift S, discontinued in April of 2021.
Assetto Corsa is a sim racing video game developed by the Italian video game developer Kunos Simulazioni. It is designed with an emphasis on a realistic racing experience with support for extensive customization and moddability. The game was first released through the Steam Early Access program on 8 November 2013, and officially left Early Access as final release version on 19 December 2014.
HTC Vive is a line of virtual and mixed reality headsets produced by HTC Corporation. The brand currently encompasses headsets designed for use with personal computers as well as standalone headsets such as the Vive Focus line, Vive Flow glasses, and the Vive Elite XR mixed reality headset.
Open Source Virtual Reality (OSVR) is an open-source software project that aims to enable headsets and game controllers from all vendors to be used with any games developed by Razer and Sensics.
WebXR Device API is a Web application programming interface (API) that describes support for accessing augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Oculus Quest, Google Cardboard, HoloLens, Magic Leap or Open Source Virtual Reality (OSVR), in a web browser. The WebXR Device API and related APIs are standards defined by W3C groups, the Immersive Web Community Group and Immersive Web Working Group. While the Community Group works on the proposals in the incubation period, the Working Group defines the final web specifications to be implemented by the browsers.
Tilt Brush is a room-scale 3D-painting virtual-reality application available from Google, originally developed by Skillman & Hackett.
Radial-G: Racing Revolved is an indie racing game, which was developed by Tammeka Games and was released on March 28, 2016, for the Oculus Rift. HTC Vive and Razer OSVR support via the Steam version was released April 5, 2016 and is going to be released on Sony PlayStation VR on September 12, 2017 for EU regions with U.S. dates to be announced.
OpenXR is an open-source, royalty-free standard for access to virtual reality and augmented reality platforms and devices. It is developed by a working group managed by the Khronos Group consortium. OpenXR was announced by the Khronos Group on February 27, 2017, during GDC 2017. A provisional version of the standard was released on March 18, 2019, to enable developers and implementers to provide feedback on it. On July 29, 2019, OpenXR 1.0 was released to the public by Khronos Group at SIGGRAPH 2019.
VRChat is an online virtual world platform created by Graham Gaylor and Jesse Joudrey and operated by VRChat, Inc. The platform allows users to interact with others with user-created 3D avatars and worlds. VRChat is designed primarily for use with virtual reality headsets, such as the Oculus Rift and Oculus Quest series, SteamVR headsets, and Windows Mixed Reality, but is also usable without VR in a "desktop" mode designed for either a mouse and keyboard or gamepad.
Pimax is a technology company specializing in virtual reality hardware products.
The Valve Index is a consumer virtual reality headset created and manufactured by Valve. Announced on April 30, 2019, the headset was released on June 28 of the same year. The Index is a second-generation headset and the first to be manufactured completely by Valve. Half-Life: Alyx is bundled in with the headset.
NeosVR is a free-to-play, massively multiplayer online, virtual reality application created by Solirax. It was released for free on Microsoft Windows via Steam on May 4, 2018, with support for several VR headsets.
VIVE XR Elite is an extended reality (XR) headset developed and manufactured by HTC. Released in February 2023, the headset combines virtual reality (VR) and mixed reality (MR) functionalities.