COLUMBIA, MD, Apr 4, 2016 – Sensics, the developer of groundbreaking virtual reality (VR) technologies and co-founder of Open-Source Virtual Reality (OSVR), announced today the open source release of a new code set that paves the way for high-performance VR experiences across a multitude of devices and operating systems. The code set, OSVR RenderManager, has capabilities that were previously only available for an exclusive set of VR headsets and operating systems. Now, available as an open-sourced option through OSVR and Sensics, anyone can access, use and enhance the powerful capabilities that RenderManager has to offer.
“By opening RenderManager, we are continuing our focus of democratizing VR and setting the stage for future enhancements by vendors and VR enthusiasts alike,” said Yuval Boger, CEO of Sensics and co-founder of OSVR. “With the code set’s high-end capabilities now available for non-Windows operating systems and any head-mounted display, anyone can create VR applications on par with the biggest names in the industry. We look forward to watching developers of all kinds achieve and create better experiences than they ever thought possible.”
Specific RenderManager capabilities include:
- Direct mode. Users of RenderManager on Windows platforms now have the ability to render their VR applications directly to a head-mounted display, bypassing the operating system.
- Time Warp. Using the latest head-tracking data, images that are generated from a VR application are modified immediately before they are sent to a graphics card, reducing apparent latency and creating a much more life-like experience.
- Distortion Correction. VR headsets are prone to a number of troublesome distortions that tarnish user experience. With RenderManager, developers can overcome several prevalent distortions, including Geometric Distortion, which is very common and alters the appearance of straight lines in a virtual world. Now, device vendors can even specify which distortions to focus on to produce an optimal experience.
- OverFill & Oversampling. To maintain a life-like experience, a rendered view on a VR display must be larger than any image to be presented in a given frame. RenderManager’s OverFill and Oversampling capabilities provide a border around the image to maintain quality even as a user’s head rotates. Additionally, the distortion caused by lenses in VR systems can spur a magnification effect that requires a VR application to render pixels at a higher density than the physical display can hold. RenderManager handles both of these common difficulties internally, hiding them from the application and ensuring image quality.
- Expanded Graphics Compatibility. RenderManager provides a generalized interface to NVIDIA Gameworks™ VR and AMD LiquidVR™ on Windows environments, in addition to enabling users to add other graphics chips and operating system combinations.
“AMD has a longstanding commitment to open source projects and we believe that whenever possible, it makes sense to commit to expanding the ecosystem and broadening its reach,” said Daryl Sartain, Director of Virtual Reality at AMD. “We’re thrilled to offer support for OSVR RenderManager through AMD’s LiquidVR SDK to enable the creation of more high-performance VR experiences and promote open choice across the board. It is incredibly important for AMD to help make content creation as seamless a process as possible in order to bring VR to the masses.”
Existing OSVR game-engine plugins such as for Unity and Unreal are already taking advantage of RenderManager, and now the code set is open to anyone at the OSVR development portal, http://osvr.github.io.
“The OSVR RenderManager is an incredibly important step forward in enabling competition and innovation in VR by providing the necessary tools to help Head-Mounted-Display manufacturers bring their hardware to market,” said Christopher Mitchell, Razer’s OSVR Lead. “Integrated with a growing list of chipset manufacturers and technologies, OSVR now offers a broad range of content and performance optimization tools to all supported HMDs.”
Sensics provides technologies, products and expertise that brings companies’ VR dreams to life, offering them the missing pieces needed to develop groundbreaking solutions faster. Sensics delivers high-performance off-the-shelf products and also collaborates on customized “white label” designs, working with the most innovative technology partners in the world to develop VR experiences for gaming, healthcare, entertainment, training, education and more.
OSVR™ – Open Source Virtual Reality – is an ecosystem founded by Sensics and Razer towards creating the best possible game experience. The OSVR software platform, is a cross-platform middleware layer that connects applications and game engines to hundreds of VR display, input and out devices using a common universal interface. This thriving global ecosystem enables choice and innovation for those deploying VR for the most sophisticated applications to the simplest scenarios.
or contact us here