Virtual reality software development kits, or VR SDKs, provide the fundamental tools to design, build, and test VR experiences. These SDKs are the building blocks to create VR experiences such as mobile apps, marketing experiences, training simulations, and more. VR SDKs offer the tools to perform functions such as adding, cloning, and moving 3D objects. Additionally, these tools allow flexibility for non-developers, with many systems providing drag-and-drop functionality to customize experiences. These tools may sometimes be customized through the use of an API. While SDKs are typically intended for specific frameworks and hardware, some can be supported on multiple systems. In addition, while some VR SDKs also have the functionality to create AR experiences, these tools should not be confused with AR SDKs, which give developers the tools to specifically develop and test augmented reality apps.
To qualify for inclusion in the VR SDK category, a product must:
Cardboard is the world’s most accessible and affordable VR platform, supporting both Android and iOS. Cardboard enables immersive VR experiences by fusing data from the phone's sensors to predict the user's head position in both the real and virtual worlds. This combined with Cardboard's simple, easy-to-use headset makes it ideal for quick VR experiences.
Daydream is a mobile VR platform that offers high quality, affordable VR at Android scale. Daydream enables immersive VR experiences by using advanced techniques to predict the orientation of the user's head, increase user comfort, and reduce motion blur. Along with Daydream's easy-to-wear headset and expressive controller, this makes Daydream great for longer and more immersive VR experiences.
360° media, consisting of 360° videos and images, is a great way for developers to enhance traditional apps with immersive content. You can embed a 360° video into a travel app to provide viewers with an Underwater scuba diving tour as they plan a vacation, or into a home-building app that takes prospective buyers on a virtual walkthrough of their home before it’s built.
ACTIVESPACE is Virtalis’ Head Mounted Display (HMD) interactive 3D visualisation system that provides the ultimate immersive VR experience for an affordable price. The principal advantage of ActiveSpace is that its users have the freedom and flexibility to move around in their virtual environment, totally unencumbered. Many visualisation experts believe that the new generation of HMDs, combined with tracking, give the greatest sense of immersion available today.
Mechdyne’s CAVE2 technology serves as both working environment and collaborative tool, providing the space and capabilities for project teams to accomplish any goal. Stretching eight feet tall and covering 530 square feet, the CAVE2 provides a 320-degree workspace that easily presents all kinds of data – from 3D simulations to 2D information. The CAVE2’s ability to present in “Hybrid” mode—allowing users to independently control both 2D and 3D within the space—truly makes this the next-generation, virtual reality technology solution.
With MakeVR Pro, creating precision 3D content in a virtual environment, whether for 3D printing or import into other applications, has never been easier. MakeVR Pro is a CAD based fully immersive 3D content creation experience that provides precision tools that allow objects to snap to grids, rulers, or any other object in the scene and slide over their surfaces, all the while maintaining their depth and angle relative to the surface of the object on which they're tracking.
Project Play enables you to make amazingly rich interactive 3D presentations on the web (and experience them on the web, mobile or VR) – without programming. It's an in-browser node-based editor, requires no download, and renders your work in real-time. You can combine 3D models, vector drawings, images, text files, videos, audio, and APIs that stream live from the web (Google Maps, Twitter, etc) to create interactive experiences for mobile, desktop, and Virtual Reality.