"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

Unity + Ground Plane + ARCore

Hello,

 

We have a Unity (2019.3.12F) app with Vuforia (9.0.12), in order to support ARCore (Vuforia packaged 1.10.0) as a fallback for devices not supported by Vuforia Fusion we have set Unity' Vuforia configuration to "REQUIRED" and toggled on "Include ARCore Library".

GOAL: Our goal is to have users place an object in AR across as many supported devices as possible. 

 

We are using Ground Plane, and have adapted the provided Ground Plane samples script to facilitate this (PlaneManager.cs)

 

PROBLEM: On devices that support ARCore but do not support Vuforia Fusion, an error is triggered and we can not allow a object to be placed in AR. Do we need to have another script for ARCore to take over an place the object itself? More details:

  • Samsung Device: AR Experience works
  • Xiaomi: No Google Play Services for AR installed. We have a warning showing the experience will not work.
  • Huawei: Google Play Services for AR installed. We have a warning showing the experience will not work. This should not be happening as ARCore should take over?