3D Object Not Being Recognized on Andriod

+1 vote
asked May 30, 2018 by seafog (130 points)
Hello,

I'm testing out the 3D Object recognition in the Unity samples. I have a textured 3D model that I have been able to recognize when I make a dedicated Windows 10 application as well as in the Unity Editor, but when I create an Android application with all of the same material it builds and runs, but does not recognize the 3D object. Does anyone have any suggestions?

I've tried 3 different Android devices and have adjusted the minimum supported from 4.1 to 6.0.

Running Unity 2017.2.0f3

1 Answer

0 votes
answered May 30, 2018 by albert52 (31,850 points)
Can I see your 3d object (or picters)?
commented May 30, 2018 by seafog (130 points)
Here is the 3D object:
https://ibb.co/m2Pvhd

Here is a screenshot of the object being recognized in the editor:
https://ibb.co/f4sLFy

Also as a side test, I made a separate project of a single 2D target and pushed to my Android device... no issues.
commented May 30, 2018 by ngc6543 (1,670 points)
I'm sorry that I posted this irrelevant comment,

Hey albert52, I need your help down here

https://answers.easyar.com/1542/best-way-to-access-arcamerabasebehaviour-frameupdate

I'm still trying to find out what causes the memory issue, but couldn't find it.
commented May 30, 2018 by albert52 (31,850 points)
The main problem is that the texture of the model is not rich enough (only a single color). You need to use 3D objects with enough texture. https://www.easyar.com/doc/EasyAR%20SDK/Guides/EasyAR-3D-Object-Tracking.html
Welcome to EasyAR SDK Q&A, where you can ask questions and receive answers from other members of the community.
...