Augmented Reality and Apple ARkit

@Ihno , that Vuforia plugin was so easy to use…i did my first test and worked really well I have to say. Thanks for the advice

We used Junaio in the past. It was really easy to use and easy to deliver to clients. You would just export an object. Define an image as marker, and upload it to their cloud. the client had to install the junaio player from the playstore. Point his device to the pre defines image and the exported object would appear. The marker could be any image. We used the front cover realestate brochures as marker. Worked pretty well. Unfortunately it was bought by apple and the technology is now AR Kit.

I just made my first tests with google ARCore and Unreal Engine. The tracking is very stable. But tracking with marker has some advantages. For example you could turn a marker in front of your phone and the object would turn with it. Also the rotation of the object would be defined by the marker wich is not the case with markerless tracking. For those who are interested to give it a try with UE4 here is couple of links. If you follow these steps in this exact order it should work.

Just a heads up that the links didnt come through…

Oh right, here they are. Basically follwing these steps should work.

https://developers.google.com/ar/dev…etting-started

But as this is a bit recursive Here are the steps in seperate links.

1. Make sure your device supports arcore. Unfortunately just two Models work for the moment.
https://developers.google.com/ar/dis…ported_devices

2. Install Unreal Engine 4.18.
No need to compile it yourself as described in the very first link.

3. Install adb
https://developer.android.com/studio…-line/adb.html

4. Enable developer options on your mobile and make sure it is recognized as described in the second link.
https://developer.android.com/studio…ns.html#enable
https://docs.unrealengine.com/latest…d/2/index.html
I had to install these drivers for the S8 to be recognized correctly on my win7 workstation
http://developer.samsung.com/galaxy/…er-for-windows

5. Install ARCore services on your mobile (“prepare your device” section)
https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-preview.apk
https://developers.google.com/ar/dev…etting-started

6. Install Visual Studio 2017 Community

During installation you?ll get a huge list of features to install. I didn?t find an exact explanation what needed to be installed so I seleceted everything that somehow seems to be connected to c++ and unreal engine.
Not sure if neccessary but after all it worked. Don?t worry you don?t need to code anything in VS. It just needs to be installed.

7. Install Nvidia Codeworks for Android as explained here
https://docs.unrealengine.com/latest…d/1/index.html
during installation I got an error. Something like Tegra not supported with Visual studio 2017 or requires vs2015. Something like that.
You couldn?t just skip this error. But there was an option. Like clear or reset and after that you could go on with the installation.

8. Download and open sample project.
https://github.com/google-ar/arcore-…dk-preview.zip
It will ask you wich engine version to use when opened. Make sure it ?s 4.18.

9. Accept the license agreements as described here
https://docs.unrealengine.com/latest…ted/index.html

10. configure your project as described here and package. (“Set up Android development settings” section)
precisely follow these steps !
https://developers.google.com/ar/dev…etting-started
Important ! Before you compile. In your project settings/Android Disable “Enable Gradle instead of Ant” or it won?t compile. Seems to be a bug for the moment

11. Once the project is succefully compiled. Execute the .bat file in the compile directory and you?ll find a working ARCore sample app on your mobile.

I prefer markers as well. That way is possible to lock the virtual data exactly where it should go in the real space, and not in a arbitrary drag and drop position.
Is it possible to link multiple markers/ ARobjects, to the same AR app? So you just go in the site, scan markers attached to equipment, and information appears? Sound doable to me, but I know less than John Snow

Jep Vuforia can do that.

Good to know. I will have to dig deeper in tutorials. The simple app i created for testing doesn’t even have an user interface right now. I need to force close it every time I wanna exit.