AR Try-On Module
Virtual Try-On Experience

The AR Try-On Module is a browser-based, real-time augmented reality solution that enables users to virtually try on jewellery and eyewear products without any mobile app installation. Built as a web-first experience, it uses browser camera access, HTML5 Canvas API for rendering, and machine learning-based facial landmark detection to create photorealistic product overlays.

AR Try-On
jewellery
Try-On
Eyewear
Try-On
Live
Camera
Face
Detection
E-Commerce
Ready
Browser
Native

Browser-native AR processing.

Client-Side Rendering

All AR processing happens in the browser using JavaScript/TypeScript, eliminating server-side computational overhead and ensuring low-latency interactions.

Facial Mesh Tracking

Utilises MediaPipe FaceMesh to detect 468+ facial landmarks in real-time, enabling precise positioning of accessories on facial features like ears, nose bridge, cheekbones, and neck.

Canvas-Based Overlay System

A 2D rendering context draws product images with dynamic transformations (scale, rotation, translation, opacity) synchronised to facial movements at 30-60 FPS.

Product Configuration Engine

JSON-based product definitions store dimensional metadata (default scale, anchor points, offset coordinates, rotation angles) allowing non-technical users to add new products without code changes.

Responsive Calibration

Adaptive algorithms adjust product sizing based on detected face width, ensuring consistent visual appearance across different devices, camera resolutions, and user distances.

Jewelry & eyewear, ready to try.

Earrings

Studs, hoops, danglers

Nosepins & Nose Rings

Precise nose bridge positioning

Necklaces & Pendants

Neck area tracking & overlay

Eyewear

Sunglasses, prescription glasses

From browse to try-on in seconds.

1. Product Selection & Discovery

Users browse and select products from the product catalogue page with filtering, search, and sorting capabilities.

2. Camera & Canvas Setup

A video element captures the user's camera feed in real-time. A canvas layer overlays the video to render product visualisations.

3. Facial Landmark Detection

MediaPipe runs in a WebWorker to detect key facial points including ears, nose bridge, cheekbones, and neck area. Landmarks are continuously passed to the main thread.

4. Real-Time Overlay Rendering

Product definitions determine precise placement. On each animation frame, scale, rotation, and position transforms are calculated. Transparent PNG images are dynamically drawn on the canvas.

5. Interactive User Controls

Category/subcategory selection, snapshot capture with retake and download functionality, and full-screen mode toggle for enhanced viewing.

Photorealistic AR, right in the browser.

Photorealistic AR Overlays

Real-time, photorealistic 2D product overlays on canvas for multiple product types

Adaptive Smoothing & Scaling

Responsive scaling across desktop, tablet, and mobile with constant facial detection using MediaPipe FaceMesh

Snapshot Capture

Take, retake and download snapshots for side views try-on with full screen mode support

Consolidated Alerts

Consolidated alert/feedback for detection issues ensuring smooth user experience

Customizable UI

Tailwind-powered, customizable UI components with Shadcn UI library and modular components for each product try-on

Try before you buy, anywhere.

eCommerce

Try before you buy

E-commerce platforms wanting "try before you buy" for jewelry and eyewear products.

Fashion

Virtual try-on rooms

Fashion & accessories websites offering virtual try-on rooms for customers.

Social Shopping

AR-augmented selfies

Social shopping features where users share AR-augmented selfies with friends.

In-Store

Contactless product demos

In-store kiosks or events for contactless product demos and enhanced customer experience.

Modern frontend stack.

Frontend Technologies

Next.js, React & TypeScript

Framework: Next.js (v15.3), React (v19.0)
Language: TypeScript
Styling: Tailwind CSS, Shadcn UI library
Facial Detection: MediaPipe (v0.4.1)

Experience Innovation
in Action.

Schedule a personalised demo with our team and discover how AR Try-On can work for your business.

Leaving Already?
Let us help you find the right services for your business!

Our expert will help you in:

  • the right solution for your business
  • A ballpark estimate
  • An estimated delivery time

Start the Conversation!

Reach Out to Our Team