Log in or register to post comments

FusionProviderType is always Vision-only after Init()

October 16, 2019 - 7:07am #1

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!

FusionProviderType is always Vision-only after Init()

November 6, 2019 - 2:11am #5

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.

Sorry, I can't say, what I've changed. Probably some changes in the Player Settings. But I have nothing changed in the scene or code, and also not updated unity or vuforia.

 

Thanks for your help.

FusionProviderType is always Vision-only after Init()

October 28, 2019 - 2:42am #4

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

FusionProviderType is always Vision-only after Init()

October 21, 2019 - 6:37am #3

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.

 

FusionProviderType is always Vision-only after Init()

October 21, 2019 - 4:49am #2

Hi,

I checked and see that the device is ARCore certified however it does not appear on the list of supported devices for fusion. https://library.vuforia.com/articles/Solution/vuforia-fusion-supported-devices.html

As it is not supported via Fusion, it would make sense to have the mentioned behavior.

Could you please confirm the Vuforia version and what feature you are using?

Thank you.

Vuforia Engine Support

Log in or register to post comments