Animation looks wrong on an iPhone compared to Android

Hi everyone. I’m having an issue withan image tracking experience. When I use an android phone, the animated charccters work correctly but when i use an Iphone, the meshe of the characters are animated all over the place (Image below). Please, what could be the cause and hpw can i fix it?

The provided context doesn’t cover this specific iPhone vs Android animation issue in image tracking.

Best guess: iOS Safari’s WebGL implementation may handle vertex animations or bone weights differently than Android’s Chrome. This often shows up when animations rely on un-normalized bone data or high-precision floats. Check if your characters use skin weights with more than 4 bones per vertex (iOS can struggle with that). Also confirm you’re not using any unsupported Shader Graph nodes on the animated materials.

Please share your deployed URL so I can inspect the console errors, or run a bug report (Unity: Needle Engine > Report a Bug). That’ll get the right logs quickly.

1 replies left - Become PRO for more replies.
Reply to this post directly if you need further help (bottom right button)

Hello,

Could you share a link to your deployed website and send a bugreport? Thank you.

It sounds like the issue happens in Quicklook. Have you tried using iOS AR instead?

Hi. Thank you for your response.

Here is the link: https://kingsjourneyintro.netlify.app/

I have attached below the image to be tracked. I will also look into the IOS WebXR, I always assumed it was automatic sincee the needle engine usually works on both the ios and android webbrowsers.

I will also look into the IOS WebXR, I always assumed it was automatic sincee the needle engine usually works on both the ios and android webbrowsers. < it is automatic but for iOS you have two options which are Quicklook export and iOS AR (Needle Go). See the link i shared above.

In the WebXR component enable the AR option and disable Quicklook/USDZ export (and remove the USDZExporter component). Otherwise you get two options for AR on iOS and you might have just clicked the wrong button. Your app currently has both buttons.

Let me know if that helps.