Hello,
I have updated to Unity 2019.2.9f1 and installed Vuforia Engine AR via Unity Package Manager.
When the application runs on Honor 10 (Model COL-29) and start the AR-Scene, i get following exception on Android Logcat:
"Smart Terrain cannot be initialized when Vuforia Fusion uses the vision-only provider"
I can't understand, why the FusionProviderType is always "Vuforia_Vision_Only". Why is not FUSION_PROVIDER_ALL set by default?
Then I tried to set the provider type:
Set "Delayed Initialization" in the VuforiaConfiguration
Add following code:
Vuforia.FusionProviderType type1 = Vuforia.VuforiaRuntimeUtilities.SetAllowedFusionProviders(Vuforia.FusionProviderType.ALL);
Vuforia.VuforiaRuntime.Instance.InitVuforia();
Vuforia.FusionProviderType type2 = Vuforia.VuforiaRuntimeUtilities.GetActiveFusionProvider();
The results is:
type1 = ALL
type2 = VUFORIA_VISION_ONLY
Why is the FusionProvider after the Init() not ALL? How can I change this?
With Unity 2019.1.14f1 I got same error.
With Unity 2018.3.13f1 it work without a problem.
Thanks!
Hi,
Hi,
Hi, thanks for the response.
Hi, thanks for the response.
I have worked with the Vuforia version 8.3.9. Today I have updated to 8.5.8, but it has the same problems.
The App uses the Ground Plane detection.
Hi,
Hi,
Could you please provide the entire logcat when initializing Vuforia?
In addition, you get this error, but does your app start? are you able to use GroundPlane on the device?
Thank you.
Vuforia Engine Support
Hi,
Hi,
The app has always started, but never detected any Ground Plane.
Meanwhile it works also on this device perfect. The FusionProviderType is now per default Platform_Sensor_Fusion.