Would needle be able to use Imagine WebAR trackers?

they work with unity webGL
would it also work with needle ?

that way we can have SLAM and image tracking without quicklook. The thing is needle also jumps to quicklook for AR so this would require another method for IOS right ?

Hi Manuel, thanks for your question. As it stands, Imagine WebAR trackers are built as a Unity plugin for WebGL, so they don’t work out‐of‐the-box with Needle Engine. Needle Engine uses glTF and Three.js for its runtime, which means that any image tracking or SLAM functionality would need to be implemented with a JavaScript solution or via WebXR’s experimental image tracking support.

For iOS, the situation is a bit trickier. Because Safari on iOS doesn’t fully support WebXR’s AR features, Needle Engine currently falls back to AR QuickLook for AR experiences. This means that if you want image tracking with SLAM on iOS without QuickLook, you’d have to explore a custom integration—potentially porting or recreating similar functionality from Imagine WebAR using a web-based AR library.

In summary:
‱ Direct use of Imagine WebAR trackers isn’t supported in Needle Engine.
‱ Achieving image tracking with SLAM would require a custom implementation (or adapting a JavaScript-based AR solution) that integrates with Needle’s component system.
‱ On iOS, bypassing QuickLook for AR will indeed require an alternative method since the native support is limited.

If you’re interested in a custom solution, a typical approach would be to create a new Needle Behaviour that wraps the desired web-based image tracking logic. You can check out our documentation on integrating AR components and custom behaviours for guidance on how to add such functionality (see our docs on Needle Engine components with Three.js (docs/index.html)).

Feel free to reach out with more details if you plan to prototype this—happy to help further explore integration options!

4 replies left
thread_BrmF3jM0YWQWiSwfjK997Oq7
Reply to this post directly if you need further help (bottom right button)