Log in or register to post comments

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 15, 2018 - 3:04pm #1

Hello,

I've just installed long awaited Unity patch 2017.3.0p2 which contains Vuforia 7.0.43. When I compiled Ground Plane Demo from the Asset Store on my Samsung S8 it looks quite disappointing. Astronaut model is very shaky, it's not willing to stay in one place on the floor and it's off the scale. It certainly doesn't utilize ARcore main features like surface detection eg. on table.

Same demo on iPad with ARkit support works flawless.

Is there any way to improve Ground Plane functionality on Android devices that support ARcore? Otherwise I will have to switch to laborious ARcore + ARkit development.

Regards, Masch

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

July 3, 2018 - 12:00am #9

Hi, it's been 6 months since the last post. Is there still no update on this issue? The S8 is a major flagship and not supporting it would be very difficult for us.

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 18, 2018 - 11:35am #8

Hope we’re able to have some answer on this soon.. would be great to know if it’s a problem Vuforia knows about and are going to fix it..

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 18, 2018 - 9:37am #7

I think this post is saying, as of right now, there is no ARCore inside of Vuforia (even with supported devices), and on any Android it's all a custom solution from Vuforia.  

They should really make this more clear, as it confused most people here.

https://developer.vuforia.com/forum/ground-plane/groundplane-pixel-2-xl-unity-201730p2



 

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 18, 2018 - 7:59am #6

I put my message here too, new Vuforia user.

Vuforia is working perfectly with the S8 on tracked images, not the problem here.

I've tested several things with ARCore and Galaxy S8, and if I learn something is with ARCore and ARCore unity plugin, once you've put an object on the floor, the tracking is SOLID. Even on a table actually, or every horizontal plane. The object doesn't move a bit, and if you lose tracking by walking away, it returns very quickly once you're back. It's very simple, you track planes, you get planes, you do a raycast, you get a tracked hit, you anchor your object on this hit, it's done. And the tracking is perfect.

I've tested Vuforia Ground Plane on the same device, with same asset, and I can't let a simple asset at the same place and rotation for more than 2 seconds, and I don't even talk about table that are untrackables planes, I can't put any object if I walk a bit. It's not even on the floor actually, it's often too high or too low.

So maybe I was mistaken about the Ground Planes concept, but for me it was simply a Vuforia implementation of the ARCore. But with Unity 2017.3p2 and the lastest version of Vuforia, I'm pretty sure that there's no use of ARCore here, or something is very wrong about the using, because the tracking is really disappointing compared to ARCore Unity Plugin.

What gives me a hint is that the documentation said that supported devices goes to Galaxy S8 but also S7 and S6, which are not supported by ARCore Preview 2 (only Pixel, Pixel 2 and S8 so far). So I guess none of these devices actually use ARCore, or at least, it doesn't use the full capacity of it.

Is the Ground Planes supposed to be an ARCore thing with a Vuforia overlay ? Or it's just a Vuforia thing "enhanced" by ARCore ? Will Vuforia "really" use ARCore in the future on Android ?

 

Thank you !

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 18, 2018 - 12:46am #5

This is happening for me as well. Using a Samsung Galaxy S7, the first hit test is always fine whether the lighting conditions are good or not. The second will break it.

 

Any idea on how to fix this? Was hoping to have some sort of manageable release by the end of the month.. but if it has this many issues on Android..

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 16, 2018 - 7:17am #4

OK,

The astronaut sample seems to works fine first time access, first time positioning, when click on reset button and change to other ground plane or position start to fail and floating.

If I close the app clean the android app stack and open again back to works fine.



The adb logcat is not showing errors

This is part of logcat:

/runtime/DebugBindings.gen.cpp Line: 51)

01-16 12:07:58.437 30676 30694 I Unity   :

01-16 12:07:58.438 30676 30694 I Unity   : OnVuforiaStarted() called.

01-16 12:07:58.438 30676 30694 I Unity   :

01-16 12:07:58.438 30676 30694 I Unity   : (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

01-16 12:07:58.438 30676 30694 I Unity   :

01-16 12:07:58.439 30676 30694 I Unity   : OnTrackerStarted() called.

01-16 12:07:58.439 30676 30694 I Unity   :

01-16 12:07:58.439 30676 30694 I Unity   : (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

01-16 12:07:58.439 30676 30694 I Unity   :

01-16 12:07:58.439 30676 30694 I Unity   : PositionalDeviceTracker is Active?: True

01-16 12:07:58.439 30676 30694 I Unity   :

01-16 12:07:58.439 30676 30694 I Unity   : (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

01-16 12:07:58.439 30676 30694 I Unity   :

01-16 12:07:58.664 30676 30694 I Unity   : OnDevicePoseStatusChanged(DEGRADED)

01-16 12:07:58.664 30676 30694 I Unity   :

01-16 12:07:58.664 30676 30694 I Unity   : (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

01-16 12:07:58.664 30676 30694 I Unity   :

01-16 12:07:59.981 30676 30694 I Unity   : Result: (-0.2, -1.4, 4.5)

01-16 12:07:59.981 30676 30694 I Unity   :

01-16 12:07:59.981 30676 30694 I Unity   : (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

01-16 12:07:59.981 30676 30694 I Unity   :

01-16 12:08:00.028 30676 30694 I Unity   : Result: (-0.3, -1.4, 2.9)

 

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 16, 2018 - 5:55am #3

Hi,

Same with Galaxy S7, Astronaut anchoring seems to fail and looks like floating

Regards

Mariano

Unity patch 2017.3.0p2 = Ground Plane not working properly on Samsung S8

January 15, 2018 - 6:55pm #2

I can confirm this disappointment. It appears that the only improvement is that hit test works with non-ARKit iOS devices (but tracking of pose never happens to anchor ground-plane). However Android is still not supported it appears. The Pixel 2 XL wont even place ground plane indicator.

Thanks,

Applings Studio

Log in or register to post comments