For some time, I have been working on the generation of web applications with Unity capable of doing augmented reality in the browser. I suggest you check out the GitHub repository to learn more : https://github.com/Rufus31415/Simple-WebXR-Unity
Here is a list of working examples :
-
WebXR Hand Interaction
This MRTK example contains various types of interactions and UI controls that highlight articulated hand input. It demonstrates state 2D windows, bounding box and manipulation handlers.
-
WebXR Elastic Menus
MRTK example that shows elastic animations on menus. It also allows to manipulate objects with an elastic effect on scale, position and rotation.
-
WebXR Spectator View for Hololens
Spectator View allows others to see on a 2D screen what a HoloLens 2 user sees in their world.
-
WebXR Color Picker
Allow user to select a color on a palette.
-
WebXR Paint
A simple paint example where user can draw red line in space
-
WebXR Hand Detection
Shows hand joints. Your device should have WebXR hand detection flags enabled.
-
WebXR Dock System
This MRTK example enables moving objects in and out of predetermined positions, to create palettes, shelves and navigation bars.
-
WebXR Hand Coach
Hand coach is 3D modeled hands that are triggered when the system does not detect the user’s hands. This is implemented as a “teaching” component that helps guide the user when the gesture has not been taught.
-
WebXR Hand Menu
Hand menus allow users to quickly bring up hand-attached UI for frequently used functions.
-
WebXR Material Gallery
All materials in this scene are using the MRTK/Standard shader.
-
WebXR Scrolling Menus
The MRTK scrolling object collection is an UX component that enables scrolling of 3D content through a contained viewable area.
-
WebXR Solvers
Solvers are components that facilitate the means of calculating an object's position & orientation according to a predefine algorithm.