Search Unity

  1. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

[Released] Imagine WebAR World Tracker for Unity WebGL

Discussion in 'Assets and Asset Store' started by iMagesBlues, Jun 22, 2023.

  1. iMagesBlues

    iMagesBlues

    Joined:
    Mar 18, 2013
    Posts:
    74

    Create augmented reality experiences for the web browser using this plugin. Anchor your game objects to the floor or any surface with exceptional 6DOF tracking. Supports all major mobile browsers.

    Important: This WorldTracker plugin is not yet inter-operable with the ImageTracker plugin. But we look to support combined AR experiences in the future.

    Why WebAR?
    AR for the web is best suited for small and highly shareable experiences.
    Easy-access: Just click a link or scan a QR code to launch your experience. No download required.

    No hosting fees
    Unlike other expensive WebAR solutions which requires monthly, per-view, or per-app-id subscriptions. Save hundreds of dollars per month on AR hosting platforms

    White-label
    This plugin will allow developers to host their own WebAR experiences like any other Unity WebGL build. Upload to your own domain or website! The entire tech-stack is yours.

    6DOF Tracking
    Fast and precise tracking that runs smoothly on mobile browsers.

    Summary
    This plugin works similarly to other AR Foundation's 6DOF Tracking, but intended for WebGL. Setting up your AR scene only takes a few minutes

    Supports major browsers for desktop and mobile. Tested and works on Chrome, Safari, Edge, Firefox across a wide range of devices. Tested and works on built-in browsers in messaging apps such as WeChat, Facebook Messenger and Viber.

    Tracking is comparable to SLAM (ARKit/ARCore) under optimal conditions, but this is still a lightweight version designed to run in low-end mobile browsers.

    Showcase Video



    Demo:
    OPEN THIS LINK IN YOUR MOBILE DEVICE TO TRY THE WEBGL DEMO

    URP / AR Portal Demo:
    OPEN THIS LINK IN YOUR MOBILE DEVICE TO TRY THE URP DEMO

    Technical details
    Fast and accurate web-based visual-inertial CV tracker (Source code not included)

    Imagine WebAR Editor
    - Setup your AR scene in less than 5 minutes (See Demo Tutorial)

    6DOF Tracking
    - Designed to deliver a similar level of performance as SLAM (ARKit/ARCore) under optimal conditions.

    3DOF Tracking
    - Optionally, just use motion-sensors, for simple 360-look around experiences.

    AR Placement
    - Easily implement Tap-to-Place functionality

    AR Shadows
    - Includes shadow plane shaders for Built-In and Universal RP's

    Chroma Video Demo
    - Includes demo on how to setup green-screen/chroma videos

    Universal Render Pipeline
    - Supports URP with the exception of the following features: Post-Processing, Camera HDR
     
    Last edited: Aug 9, 2023
    VRTravel likes this.
  2. agustinmende

    agustinmende

    Joined:
    Feb 22, 2014
    Posts:
    3
    Hey, amazing asset... how about the unity mobile support? i mean, unity is no longer showing the "not supported" message but the documentation still says it is not supported. Do you have any metrics or information related to that on webgl builds? regards
     
  3. iMagesBlues

    iMagesBlues

    Joined:
    Mar 18, 2013
    Posts:
    74
    Thanks @agustinmende. Unity is very careful in claiming support for WebGL mobile yet, but they did say that "It might work on high-end devices, but current devices are often not powerful and don’t have enough memory to support Unity WebGL content." This has been displayed since Unity 5.3 (8 years ago) and mobile devices have evolved since then. :)

    Unity has also included WebGL Mobile support in their roadmap:
    https://unity.com/roadmap/unity-platform/platforms

    And so far, we have been able to run WebAR on all our test devices. The oldest ones we've tried is an iPhone 8 (2017) and Samsung S7 (2016). The performance will greatly vary (like any other application), and will also greatly depend on the complexity of your scene. It will be a balancing act between Quality vs. Performance vs. Device Reach. :)

    Here are some very helpful tips for developing for WebGL mobile:
    https://forum.unity.com/threads/tip...p-and-mobile-tested-up-to-2021-3-11f1.666121/
     
    Last edited: Aug 8, 2023