Getting started

System Requirements

Rendering

Vectary Dashboard

Account Settings

Roles

User Interface

Scene Orientation

Units

How To Get Help

Importing

Import formats

Figma frames import

CAD files

Processor

Design process

Design mode

Materials and Textures

Animated Materials

Decals

UV mapping

Camera

Lighting and Environment

Effects

Background

Ground plane

Control Bar

Libraries

Edit mode

3D Configurator

Variants

Interactions

Animations

Floating UI

Hotspots

Variables & Expressions (Beta)

Scene and project settings

Version History

Augmented Reality (WebAR)

WebXR (beta)

Loading screen

Mouse controls

Interaction prompt

Menu - Settings

Sharing, exporting, embedding

Sharing

Performance analyzer

Optimizing a shared project

Project cloning

Embedding to other software

WebXR (beta)

WebXR is an industry-standard API designed to enable immersive experiences directly within web browsers, encompassing both Virtual Reality (VR) and Augmented Reality (AR). WebXR stands for "Web Extended Reality," where "XR" is an umbrella term for all immersive technologies, including VR, AR, and mixed reality (MR).

Key differences between WebXR and other AR solutions

Augmented Reality (AR): this technology uses a device's camera to overlay virtual objects onto the real world. It is also known as passthrough mode. It is primarily used with phones and AR headsets.

Virtual Reality (VR): unlike AR, VR creates a fully virtual environment without using a camera. This technology is mainly used with VR headsets.

Extended Reality (XR): This is an all-encompassing term for both AR and VR.

Comparison with current AR solution

Our decision to develop WebXR stems from the limitations observed in the current AR solutions:

Direct display of Vectary files: current AR solutions require Vectary to process and send the GLB or USDZ files to the device, which can cause delays. WebXR does not require file conversion, resulting in faster preview times.

Interactivity: current AR solutions do not support interactions, only the first animation in the project, and lack support for hotspots and Floating UIs.

Rendering engine: Current AR solutions use different rendering engines, which can result in slight variations in scene appearance. In contrast, WebXR ensures consistent results across different operating systems.

Performance: WebXR requires more rigorous project optimization compared to current AR solution.

Current state of WebXR (beta) in Vectary

WebXR currently supports interactions, animations, Floating UI, and Hotspots.

<aside> <img src="/icons/thought-alert_gray.svg" alt="/icons/thought-alert_gray.svg" width="40px" />

Floating UI and Hotspots are currently available only on Android devices and are not supported on VR headsets

</aside>

Device compatibility: WebXR is supported on various devices; however, Apple's support is limited and requires third-party browsers for full functionality.

Support Overview

Currently, WebXR is only fully supported on Android devices and VR/AR headsets (Meta Quest 2, 3, Pro, HTC XR Elite, Apple Vision Pro (only VR mode))

It can also run on iPhones, but only on a special WebXR-enabled web browser such as https://apps.apple.com/us/app/xr-browser/id1588029989. Experimental, bugs may occur.

Future direction