Tasked with integrating a complex experience with multiple devices? The OSVR software might be a great choice as the underlying platform. Consider this:
For your customers
- Ability to use upgrade the equipment used in the experience from time to time. The experience can with numerous HMDs and peripherals without requiring any code changes. For installations – such as military training – that require the trainer to be available for several years, this is an important consideration. Even HMDs and peripherals that are not on the market today can work as soon as an OSVR plugin is made for these peripherals.
- The OSVR platform is open-source (with small exceptions for NDA reasons). This provides customers with peace of mind both from an implementation perspective as well as future maintenance perspective.
For your organization
- Have flexibility in choosing your hardware. A single build will run on numerous hardware devices. We sometimes see integrators that start using consumer-grade devices as an interim solution for development and then change the equipment over time.
- Continue to use your favorite engine: Unity, Unreal, WebVR, Amazon Lumberyard and many others all support OSVR. If you have a custom engine, it’s not difficult to add OSVR support to it.
- Enjoy built-in industry-leading capabilities such as asynchronous time warp, predictive tracking and other methods to create a smooth and immersive experience.
- Be able to access devices over a network or distribute sensor information to multiple users at once.
- Not be tied to one particular vendor.
- Be part of the world’s largest open-source VR ecosystem and enjoy its technical and marketing benefits.
How it’s done
There are several tutorials and example programs on that come with the basic OSVR distribution. If you need help, the OSVR helpdesk is ready to support you. You can contract Sensics engineers – the primary architects of the OSVR software platform – to help with time-sensitive or thorny issues.
Here’s what needs to be done:
Most engines support OSVR other natively or through a plugin from their asset store. You can also start from example experiences.
Install the equipment and deploy the experience.