AR Watches

ar watches image 1

AR Watches is an IOS application that allows you to try on any type of watch as long as there is a 3D model of it. The high contrast bracelet allows the application to track your wrist and make the watch follow it.

Tech Stack

ARKit

create the AR experience

SwiftUI

render the app interface

MongoDB

store data about the watch

Photoshop

design the bracelet and icons

ar watches image 2

This adventure began with a desire to :

  • Combine my different skills and passions
  • Discover a technology that is growing, Augmented Reality (AR), as well as native mobile development
  • Create a product from A to Z: architeture, design, engineering, development and business model

Bracelet design

bracelet design

I wanted the bracelet to be functional, so the camera can do its job of image recognition. But I still wanted to tell a story: From the deep sea bottom to the moon, I've included references to things that I love.

Engineering

AR is challenging and requires tricks. For example, when the 3D model is positionned on the wrist, the rear part of the watch isn't visible as it is occluded by the wrist. There are some methods to occlude 3D object but none of them work for small objects and short distances. So I've designed a simple, yet effective, solution : arbitrarily cut through the model at the opposite part of the anchor image detected by the camera.

3D model occlusion

Handling multiple anchor images, and constantly updating the model position based on the detected images, was quite complicated. As you can observe in the following video, one of the starting points was to find the center of the wrist.

© 2023 A-xel