Monday, 20 December, 2021 UTC


Summary

Three main eXtended Reality (XR) interaction toolkits/platforms are:
➊⚽WebXR
➋⚽Unity Game Engine
➌⚽Unreal Engine
eXtended Reality (XR) Technology Platforms | Source: https://pixabay.com/illustrations/cyber-glasses-cyber-glasses-4685057/

How to Select Extended Reality (XR) Toolkit?

➜ Supported AR/VR devices
➜ Maturity of Toolkit
➜ Stability of Toolkit
➜ Developer Community
➜ Widget libraries
➜ Interactions Supported
➜ Sample Examples
➜ Documentation

What is WebXR?

☝WebXR is a JavaScript application programming interface (API) that enables applications to interact with augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Google Cardboard or Open Source Virtual Reality (OSVR), in a web browser. — Wikipedia

WebXR API Design Principles:

➀ Detection of available virtual reality devices.
➁ Querying the device’s capabilities.
➂ Polling the device’s position and orientation.
➃ Displaying imagery on the device at the appropriate frame rate.

Trending AR VR Articles:

1. How VR could bring transhumanism to the masses
2. How Augmented Reality (AR) is Reshaping the Food Service Industry
3. ExpiCulture — Developing an Original World-Traveling VR Experience
4. Enterprise AR: 7 real-world use cases for 2021

WebXR Toolkits

A-Frame— A web framework for building 3D/AR/VR experiences. You can make 3D worlds with HTML and Entity-Components for Virtual Reality headsets like Oculus Quest, Rift or WMR, SteamVR, mobile, desktop.
AR.js — AR.js is a lightweight library for Augmented Reality on the Web, coming with features like Image Tracking, Location-based AR and Marker tracking.

Other Extended Reality (XR) Toolkits

Virtual Reality Toolkit (VRTK)— VRTK is a collection of useful, reusable solutions to common problems found when building for virtual reality. VRTK aims to help productivity by speeding up the creation process from prototyping ideas to building complete solutions.
SteamVR — SteamVR is the ultimate tool for experiencing VR content on the hardware of your choice like HTC Vive, Oculus Rift, Windows Mixed Reality headset, or any other supported VR headset and controllers.
Mixed Reality Toolkit (MRTK) — Microsoft’s Mixed Reality Toolkit (MRTK) is a cross-platform toolkit that accelerates cross-platform MR app development for Virtual Reality (VR) and Augmented Reality (AR).
Vuforia — Vuforia provides the fastest, easiest and most advanced AR content development solutions to help industrial enterprise customers address workforce challenges and meet business goals.
AR Foundation — AR Foundation includes core features from ARKit, ARCore, Magic Leap, and HoloLens, as well as unique Unity features to build robust apps that are ready to ship to internal stakeholders or on any app store.
XR Interaction Toolkit — The XR Interaction Toolkit package is a high-level, component-based, interaction system for creating VR and AR experiences. It provides a framework that makes 3D and UI interactions available from Unity input events.

Don’t forget to give us your 👏 !

https://medium.com/media/1e1f2ee7654748bb938735cbca6f0fd3/href
XR Interaction Toolkit (eXtended Reality Technology Platforms) was originally published in AR/VR Journey: Augmented & Virtual Reality Magazine on Medium, where people are continuing the conversation by highlighting and responding to this story.