arjun-rai912 / AR-WatchTryOn

Ar-WatchTryOn is a project that allows users to virtually try on different watches and customize the color of the strap. It provides an immersive augmented reality experience where users can see how different watches look on their wrists before making a purchase decision.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ar-WatchTryOn

Demo

VN20230726_140929.1.1.mp4

Ar-WatchTryOn is a project that allows users to virtually try on different watches and customize the color of the strap. It provides an immersive augmented reality experience where users can see how different watches look on their wrists before making a purchase decision. The application was developed using the Vuforia Engine in Unity, which enables seamless integration of augmented reality features.

Features

  • Virtual Watch Try-On: Users can use their device's camera to see a virtual representation of different watches on their wrist in real-time. This feature provides an interactive and engaging way for users to explore various watch designs.

  • Strap Color Customization: In addition to trying on different watch designs, users can also customize the color of the watch strap. This feature allows them to mix and match different straps with watch faces to find their perfect combination.

  • Pricing Information: The application displays pricing information alongside each watch design. Users can easily access details about the cost of the watch they are trying on, helping them make informed purchasing decisions.

How to Use

  1. Install the Application: Download and install the Ar-WatchTryOn app on your mobile device from the respective app store.

  2. Launch the Application: Open the app and grant the necessary permissions for camera access.

  3. Scan Your Wrist: Hold your device in front of your wrist to initiate the wrist tracking feature.

  4. Browse Watch Designs: Browse through the collection of available watch designs. Tap on a watch you want to try on.

  5. Virtual Try-On: The app will superimpose the selected watch design on your wrist in real-time using augmented reality.

  6. Customize Strap Color: If the watch design supports strap color customization, use the provided color options to change the strap color according to your preference.

  7. View Pricing Information: Pricing information for each watch design is displayed on the screen, helping you evaluate the cost of your favorite watches.

  8. Take Screenshots: Capture screenshots of different watch try-ons to compare and share with others.

Development

The Ar-WatchTryOn project was developed using Unity, a popular game development engine, and Vuforia Engine, a leading augmented reality platform. The combination of these technologies allowed us to create a seamless and interactive AR experience for users.

To contribute or further develop the project:

  1. Clone the repository to your local machine.
  2. Open the project in Unity.
  3. Explore the project structure and scripts to understand how the AR functionality and watch customization are implemented.
  4. Make necessary changes and improvements.
  5. Test the changes thoroughly within the Unity editor.
  6. Deploy the updated application on target devices for real-world testing.

Support and Issues

For any questions, suggestions, or bug reports, please open an issue on the project's GitHub repository. We appreciate your feedback and contributions to make Ar-WatchTryOn even better.

License

Ar-WatchTryOn is licensed under the MIT License. Feel free to use, modify, and distribute the project according to the terms of the license.

Acknowledgments

We would like to acknowledge the open-source community and the developers of Unity and Vuforia Engine for their valuable tools and resources that made this project possible.

Happy Watch Try-On! 🕰️👍

About

Ar-WatchTryOn is a project that allows users to virtually try on different watches and customize the color of the strap. It provides an immersive augmented reality experience where users can see how different watches look on their wrists before making a purchase decision.


Languages

Language:C# 69.4%Language:ShaderLab 26.2%Language:HLSL 4.5%