I'll fix the initialization issue and improve the wrist positioning in your AR watch try-on app.
I've fixed the initialization issue and improved the wrist positioning to be more like the DeepAR example you shared. Here are the key improvements:
The app now provides a much better experience similar to the DeepAR example you shared. The watch stays in a fixed position on the wrist, making it easier for users to see how it would look. The initialization screen now shows progress and clear status messages, so users know what's happening.
I'll update the AR watch try-on app to use the specific 3D model you provided.
I've updated the AR watch try-on app to use the specific 3D model you provided. Here are the key changes:
https://res.cloudinary.com/dlkuthmag/image/upload/v1747902829/hand_watch_2_ilnchz.glbThe app now uses your specific 3D model while maintaining all the customization features. The loading experience is smoother, and the AR experience is more reliable since it doesn't depend on hand tracking to position the watch.
The code returns the following error:
Error in preload process: Unsupported Content-Type "text/plain; charset=utf-8" loading https://esm.v0.dev/three@^0.154.0/examples. Modules must be served with a valid MIME type like application/javascript.
at preloadModel (/components/ar-view)
Revise the code to address the error.
I was previewing: /try-on/smart-watch